解析CSS书籍整理(一)

1.为了在样式表里覆盖行内声明(html标签中的style),需要为声明添加!important,这样能将它提升到一个更高优先级的来源。
但如果行内样式也被标记为!important,就无法覆盖它了。最好是只在样式表内用!important。将以上修改撤销,我们来看看更好的方式

2.前端开发中尽量避免使用!important,CSS中的级联规则(或称为层叠规则)是定义如何应用多个样式规则到同一个元素的标准方式。!important会打破这些固有的级联规则,使得样式的应用变得不那么可预测。这可能会导致样式表难以维护和理解,尤其是在大型项目中。

3.如果声明结束时四个属性值还剩一个没指定,没有指定的一边会取其对边的值。指定三个值时,左边和右边都会使用第二个值。指定两个值时,上边和下边会使用第一个值。如果只指定一个值,那么四个方向都会使用这个值。因此下面的声明都是等价的

4.要避免在元素的通用样式以外使用font。当然,其他简写属性也可能会遇到一样的问题,因此要当心。

posted @ 2026-04-10 10:26  爱晒太阳的懒猫。。  阅读(4)  评论(0)    收藏  举报