CSS 对换行不敏感,对空格也不敏感。但是一定要有标准的语法。冒号,分号都不能省略。
基本语法:
选择器{
k:v;
k:v;
}
1. 一些常见的属性
- 字体颜色
color:red
color 属性的值,可以是英文单词。比如 red, blue, yellow 等等;也可以 是 RGB , 十六进制。
- 字号大小
font-size:40px;
font 就是“字体,size 就是“尺寸”。px 就是“像素”
单位必须加,不加不行。
- 背景颜色
background-color:blue;
background 就是“背景”。
- 加粗
font-weight:bold;
font 是“字体”,weight 是“重量”,bold 是“粗”。
- 不加粗
font-weight:normal;
normal 就是正常的意思。
- 斜体
font-style:italic;
italic 就是“斜体”
- 不是斜体
font-style:normal;
- 下划线
text-decoration:underline;
decoration 是“装饰”的意思。
- 不用下划线
text-decoration:none;
2.标签选择器
所有的标签都可以是选择器。
- 比如 ul, li, label, dt, dl, input等
无论这个标签藏得多深,一定能被选择上。
3.id 选择器
id 选择器的选择符是 “#”.
任何 HTML 标签都可以有 id 属性。表示这个标签的名字。
1. 只能有字母、数字、下划线
2. 必须以字母开头
3. 不能和标签同名。
一个HTML页面,不能出现相同的 id ,哪怕他们不是一个类型。比如页面上有一个 id 为 ll 的 div, 一个 id 为 ll 的 span,是非法的!
一个标签可以被多个 CSS 选择器选择,共同作用,也就是所谓的“层叠式”。