CSS - 未使用元素的样式?

时间:2013-02-04 16:36:28

标签: html css stylesheet maintainability

我的样式表中是否应该在元素中包含“默认”样式,甚至在我的页面上都没有使用?

例如,当我仅使用h1h2h3h4时,我是否真的需要为h5和{{添加样式1}?或者当我不在我的网页上使用表格时,我是否需要添加基本样式?

当然可以说“以防万一......”,但另一方面它是所有必须转移的数据。

3 个答案:

答案 0 :(得分:5)

我认为这是一个如何确定你永远不会被使用的问题。您是否正在使用包含CMS和您无法亲自控制的标记的网站?你能确定在任何情况下都没有人可以使用h5吗?

如果它是一个只有你会编辑的静态网站,它们无论如何,你知道你在使用什么,你不知道什么,你可能会在发布之前仔细预览任何变化,所以我不知道通过删除你根本不使用的东西,看看让你的CSS更加精简的危害。

但是如果你不确定的话,我认为增加几行代替以防万一的开销很小,真的。

答案 1 :(得分:0)

是和否。您可以使用规范化类型css将所有元素重置为基本级别。但除此之外,创建好的部分,以便在您需要添加h6时,您或继承您文件的任何人都可以轻松找到合适的位置。

http://necolas.github.com/normalize.css/

答案 2 :(得分:0)

如果您没有设置它们,则依赖于浏览器对这些元素的默认渲染。

在这里,您可以找到最常见的CSS重置脚本(因此您确保在每个浏览器上都有一致的呈现): http://www.cssreset.com/