我的样式表中是否应该在元素中包含“默认”样式,甚至在我的页面上都没有使用?
例如,当我仅使用h1
,h2
,h3
和h4
时,我是否真的需要为h5
和{{添加样式1}?或者当我不在我的网页上使用表格时,我是否需要添加基本样式?
当然可以说“以防万一......”,但另一方面它是所有必须转移的数据。
答案 0 :(得分:5)
我认为这是一个如何确定你永远不会被使用的问题。您是否正在使用包含CMS和您无法亲自控制的标记的网站?你能确定在任何情况下都没有人可以使用h5吗?
如果它是一个只有你会编辑的静态网站,它们无论如何,你知道你在使用什么,你不知道什么,你可能会在发布之前仔细预览任何变化,所以我不知道通过删除你根本不使用的东西,看看让你的CSS更加精简的危害。
但是如果你不确定的话,我认为增加几行代替以防万一的开销很小,真的。
答案 1 :(得分:0)
是和否。您可以使用规范化类型css将所有元素重置为基本级别。但除此之外,创建好的部分,以便在您需要添加h6时,您或继承您文件的任何人都可以轻松找到合适的位置。
答案 2 :(得分:0)
如果您没有设置它们,则依赖于浏览器对这些元素的默认渲染。
在这里,您可以找到最常见的CSS重置脚本(因此您确保在每个浏览器上都有一致的呈现): http://www.cssreset.com/