1.html中的元素和元素的属性大小写均可,推荐全部使用小写,但是javascript大小写敏感
2.CSS
a.样式可以继承
b.CSS将html视为一个树形结构(同xml一样)
c.xml可以打开html,因为xml和html的结构相同
d.CSS中权重一致时,采用就近原则
e.内联样式最好少用,CSS和Html最好分开,html负责文档的结构,CSS负责显示和样式
3.CSS的权重
- 标签选择器
- 类选择器
- 编号选择器
- 不同的选择器使用同一个样式
- 上下文选择器
- 继承机制:
- 原理:是将整个HTML文档看做是一个树形结构,每个树形节点都可能是父节点,也可能是子节点,也可能同时是父节点或者子节点
- 上下文选择器正是基于这种机制才能够顺利的判断出该样式应该应用于什么地方
- 子节点的样式默认继承父节点的样式,所以table的颜色才能够影响整个表格
- 继承的特殊性:并不是所有样式都能够去默认继承父节点的,边框、边界、留白、长度都不能继承
- 界面将会非常混乱,正因为如此才需要不继承
- CSS优先级:权重 标签1 类10 编号100 继承样式权重为0 内联样式1000
- 同一个样式,被几个选择器同时制定:按照权重原则
- 上下文选择是可以累加权重的
- 内联样式行内样式表
- 权重相同就进原则