解析CSS书籍整理(一)
1.为了在样式表里覆盖行内声明(html标签中的style),需要为声明添加!important,这样能将它提升到一个更高优先级的来源。
但如果行内样式也被标记为!important,就无法覆盖它了。最好是只在样式表内用!important。将以上修改撤销,我们来看看更好的方式
2.前端开发中尽量避免使用!important,CSS中的级联规则(或称为层叠规则)是定义如何应用多个样式规则到同一个元素的标准方式。!important会打破这些固有的级联规则,使得样式的应用变得不那么可预测。这可能会导致样式表难以维护和理解,尤其是在大型项目中。
3.如果声明结束时四个属性值还剩一个没指定,没有指定的一边会取其对边的值。指定三个值时,左边和右边都会使用第二个值。指定两个值时,上边和下边会使用第一个值。如果只指定一个值,那么四个方向都会使用这个值。因此下面的声明都是等价的
4.要避免在元素的通用样式以外使用font。当然,其他简写属性也可能会遇到一样的问题,因此要当心。
静,静,静

浙公网安备 33010602011771号