我必须建立一些遗留代码,真的让我感到the cons of global CSS reset。应用全局CSS重置后获取默认属性
我有旧foo.css
与
* {margin:0; padding:0;}
开始,我用它复制到不同的文件bar.css
,调整它太我需要(出与CSS重置),并用它来只在我正在写的代码中替换foo.css
。我这样做不用担心向后兼容网站的旧版本。
现在这是相当繁琐的:对于全局变化,我必须记住修改这两个文件。所以,现在我的bar.css
正在扩大foo.css
,先从:
@import url("style.css");
的问题是,现在我也继承CSS复位。
有什么办法(†)带来的一些元素(标题,列表等)恢复到默认值的margin
& padding
性能 - 应用复位前的人?
(†)除了手动设置每个属性回到其初始值,如CSS规范中所定义的。