本文为大家详细介绍下CSS的工作原理:css的一条规则从左到右依次是:选择符、左花括号、属性、冒号、值、右花括号,下面有示例感兴趣的朋友可以参考下哈,希望对大家有所帮助
本文为学习笔记,部分内容摘自李晓峰先生的《CSS设计指南》一书
CSS规则
一条CSS规则实际上就是一条CSS指令,这条指令先选择HTML元素,然后设定选择元素的样式
下面是一条简单的CSS规则,它把段落背景色设置为绿色
Example_1
p{background-color: green}
CSS规则命名
一条CSS规则由选择符+声明两部分组成
选择符:指出要选择的元素
声明:由属性和值组成,属性指出影响元素哪方面样式,值其实就是属性的一种状态
在上面的例子中可以看出一条规则从左到右依次是:选择符、左花括号、属性、冒号、值、右花括号
对Example_1的扩展
①:多个声明写在一条规则中
p{color: green;font-size: 45px;font-weight: bold}
HTML代码如下:
复制代码代码如下: <!DOCTYPE html> <html> <head> <title>HTML 5 Template</title> <meta charset="utf-8"> <link href="style.css" _fcksavedurl="style.css" rel="stylesheet" type="text/css"> </head> <body> <p>CSS工作原理</p> </body> </html>
运行效果:
PS:每个声明之间,用分号分隔
②:使用逗号将多个选择符组合在一起
h1,h3,p{color: green;font-size: 45px;font-weight: bold}
HTML代码:
复制代码代码如下: <body> <h1>多个选择符组合在一起</h1> <h3>标题3</h3> <p>CSS工作原理</p> </body>
运行效果
③:多条规则应用给同一个选择符
h1,h3,p{color: green;font-size: 45px;font-weight: bold}
现在我们想让p段落的背景色为蓝色,可以继续添加一条规则
p{background-color: blue}
运行效果
选择符有那些种类呢?
一:上下文选择符 基于祖先或同胞元素选择一个元素
二:ID和Class选择符 基于ID和Class属性的值选择元素
三:属性选择符 基于属性的有无特征选择元素 |