我们是否应该将CSS应用于<;车身>;vs.<;html>;元素?
可能重复:我们是否应该将CSS应用于<;车身>;vs.<;html>;元素?,html,css,semantic-markup,Html,Css,Semantic Markup,可能重复: 将CSS应用于和以获得一些很酷的效果是很有趣的,比如两个背景图像,一个是透明的(但CSS3可能会) 但是,对于标准情况,哪个元素最适合用于将页面范围的CSS应用到? 也许有一些CSS属性更适合一个选择器而不是另一个选择器?那么,在这两者之间分裂呢 (这涉及到跨浏览器兼容性,以及规范规定的正确语义。) 我们还可以将通配符*{}选择器引入讨论。我认为W3C建议您对元素应用任何页面范围的样式。要创建包含多个页面的站点,最好将CSS用作外部链接页面。这样每个页面都可以访问它。但对于一个页面
将CSS应用于
和
以获得一些很酷的效果是很有趣的,比如两个背景图像,一个是透明的(但CSS3可能会)
但是,对于标准情况,哪个元素最适合用于将页面范围的CSS应用到?
也许有一些CSS属性更适合一个选择器而不是另一个选择器?那么,在这两者之间分裂呢
(这涉及到跨浏览器兼容性,以及规范规定的正确语义。)
我们还可以将通配符
*{}
选择器引入讨论。我认为W3C建议您对
元素应用任何页面范围的样式。要创建包含多个页面的站点,最好将CSS用作外部链接页面。这样每个页面都可以访问它。但对于一个页面到另一个页面来说,这对某些浏览器来说是一种“酷的效果”。但在相同的效果下,其他计算机可能会以不同的、渲染较少的方法看到这些效果。坚持使用CSS主要用作外部链接,仅在需要时使用样式标记,或者在页面上留下一条注释,说明他们应该如何以及应该在哪个浏览器上查看样式。按照VerandGuy的回答,将样式应用于主体。它没有说明原因,但它就是这么说的。相关:@Pekka:问题中已经有链接;)@糟糕,我的错。我认为通用选择器不符合这个问题的范围(你可以看到我是多么努力地避免把它称为讨论…。@Baumr:我终于编辑完我的答案了。如果它回答了你的问题,而你觉得问题是一样的,请随意将你的问题标记为重复的。嗯?似乎你误解了:p如果有一些来源的话,这将是一个很好的答案。@Pekka:我只是想说:p这只是一个例子,因此是不规范的。这也许可以解释为什么它不能解释为什么(试着快速说5次)。另一个教程可以在规范中找到:但它也是非规范性的。