除了代码变得混乱之外,仅出于样式目的在页面上使用空元素有哪些缺点呢?例如,使用一些带有不同纹理背景图像的空的来固定在页面内容后面。 显而易见的问题是,你在技术上模糊了结构和表现层之间的区别。 如果我对此方面感到满意,我只想知道这是否会引起任何SEO,性能或其他问题。 任何指向任何方向的链接或证据都非常好! 谢谢!
从语义上讲,如果只有一些空元素,我觉得不需要。但是,为了支持多个背景,为什么不使用CSS3的“背景和边框”模块呢?在这个级别3的模块中,您可以为一个元素指定多个背景,我想在您的情况下是 body 元素。您可以在此处了解更多信息:http://www.sitepoint.com/mastering-css3-multiple-backgrounds/。有关 DIV 元素及其与 SEO 的关系的更多信息,请查看此链接:http://blog.ucvhost.com/advantages-of-div-tag-from-seo-prospective。