大多数项目并不真正需要这些库包含的所有规则,并且可以通过一个简单的规则来删除浏览器默认框模型中应用于布局中大多数元素的所有边距和填充:
{ box-sizing: border-box; margin: 0; padding: 0; }
等宽表格单元格
使用表格可能会很麻烦,因此请尝试使用table-layout: fixed以保持单元格宽度相等:
calendar { table-layout: fixed; }
使用rem进行全局尺寸调整; 使用em进行本地大小调整
例如html{font-size: 15px;},在根目录中设置基本字体大小后,您可以将font-size包含元素设置为rem:
article { font-size: 1.25rem; } aside { font-size: .9rem; }
然后将文本元素的字体大小设置为em:
h2{font-size:2em;}p{font-size:1em;}
现在每个包含元素都变得分割,更容易定型,更易于维护和灵活。
使用CSS变量
最强大的CSS级别来自CSS变量,它允许您声明一组公共属性值,这些值可以通过样式表中的任何位置的关键字重用。