在页面上使用空元素只是为了造型目的,是否存在任何缺点(除了更混乱的代码)?
例如,使用一些具有不同纹理背景图像的空<div>
来固定在页面内容后面。
显而易见的是,您在技术上模糊了结构层和表示层之间的分离。如果我对它的这方面没问题,我只是想知道这是否构成任何SEO,性能或其他问题。
指向任何一个方向的任何链接或证据都会很棒!谢谢!
答案 0 :(得分:3)
从语义上讲,我认为不会。如果只有几个空元素。但是,为什么不使用CSS3的背景和边框模块而不是使用空DIV来运行多个背景?在这个3级模块中,您可以为一个元素指定多个背景,我假设在您的情况下是body元素。
您可以在此处详细了解这些内容:http://www.sitepoint.com/mastering-css3-multiple-backgrounds/
有关DIV元素及其与SEO相关性的更多信息,请查看以下链接:http://blog.ucvhost.com/advantages-of-div-tag-from-seo-prospective