1 样式继承
某些特定的css样式会被其后代元素继承,从而间接的生效,这种样式大部分为字体、文本样式。
1)部分常见继承样式
color、font、text-align、list-style、word-spacing、line-height…
2)继承注意点
① a标签由于自身拥有字体颜色,所以无法继承字体颜色以及text-decoration也不能继承。
② 继承属性的优先级较低
3)强制继承(inherit)
我们可以通过给样式设置一个通用值(inherit),让元素强制继承父级的该属性,哪怕这个属性是默认不能被继承的。
{
height:inherit;
background-color:inherit;
}
2 样式重置
许多标签会用默认存在的样式,如p标签的外边距,a标签的下划线等等,通常情况 下我们会把这些默认的样式去除,初始化。这个是因为默认的样式在不同的浏览器上通常会有不同的表现情况(兼容问题),所以为了减少这种情况的发生而带来的一些问题,而统一的不会使用默认的样式。
3 规范
3.1 代码规范
1)所有书写均在英文