CSS语法结构

CSS语法结构

CSS中文译为层叠样式表。是用于控制网页样式并允许,将样式信息与网页内容分离的一种标记性语言。通俗的讲就是告诉浏览器,这段样式将应用到哪个对象.

基本语法规范

参数说明:

属性和属性值之间用冒号(:)隔开,定义多个属性时,属性之间用英文输入法下的分号;隔开,(color:red 和 font-size:25px这2个属性之间必须加上分号)最后一条属性可以不加分号,就是说font-size:25px;后面的分号可以去掉,但是为了代码规范建议加上分号。

语法解释:

选择符,又称选择器,指明网页中要应用样式规则的元素,例如:h1{color:red}是网页中所有的段(h1)的文字将变成红色,而其他的元素(如p)不会受到影响。

 

CSS代码书写格式

如果CSS的属性太多那么写在一行里不利于阅读:

1
h 1 { color : red font-size : 16px width : 150px height : 50px border-bottom 1px  solid  #333 ;}

建议将每条代码写在一个新行内,如下所示:

1
2
3
4
5
6
7
h 1 {
        color : red ;
        font-size : 16px ;
        width : 150px ;
        height : 50px ;
        border-bottom 1px  solid  #333 ;
}


代码注释

就像在Html的注释一样,在CSS中也有注释语句:用/*注释语句*/来标明(Html中使用<!--注释语句-->读者要区分开)。示例代码:

1
2
3
4
5
6
7
8
/*多行注释:
把h1标签的字体颜色设置为红色
字体大小为25px*/
h 1 {
        color : red ;
font-size : 25px ;   /*单行注释,字体为25像素*/
  
}


颜色值

标准颜色红色可以使用英文单词red定义,例如:h1 {color:red;}. 颜色值还可以用 RGB 值写,例如:h1 {color:rgb(255,0,0)},也可以用十六进制写,还有上面例子的 h1{color:#FF0000} 也就是说这3种方式是等价的:

1
2
3
h 1  { color : red ;}
h 1 { color : rgb ( 255 , 0 , 0 )}
h 1 { color : #FF0000 }

这里需要提以下,如果十六进制值是成对重复的可以简写。例如:#FF0000 可以写成#F00。但如果不重复就不可以简写,例如#FC1A1B 必须写满六位。

常用的十六进制颜色值如图:


CSS的大小写

CSS的属性和值对大小写不敏感。但是要注意声明的class和id名称对大小写是敏感的. 例如:#main{color:red;} 和#Main{color:red;}是不同的。


CSS的基本语法结构由三部分组成:选择符(selector),样式属性(property)和值(value)。选择符用于选择需要应用样式的HTML元素,样式属性用于指定要修改的样式属性,值则是对样式属性的具体设置。例如,可以通过以下方式来设置一个元素的背景颜色: ``` selector { property: value; } ``` 其中,selector表示要选择的HTML元素,property表示要修改的样式属性,value表示要设置的值。具体的语法结构可以根据需要添加多个属性和值。在HTML文档中,可以使用内嵌式将CSS代码集中写在<head>头部标签中,并使用<style>标签定义。内嵌式的基本语法格式如下: ```html <head> <style type="text/css"> selector { property: value; } </style> </head> ``` 这样就可以通过内嵌式来设置HTML元素的样式了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [css基础](https://blog.csdn.net/weixin_59204311/article/details/126289814)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【前端基础】12.CSS 基础知识学习——基本语法结构](https://blog.csdn.net/menghen113/article/details/126200520)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值