2012-11-01 22 views
5

除了粗糙的代碼之外,是否有任何缺點僅僅爲了造型而在頁面上使用空元素?使用空的div標籤進行造型的缺點?

例如,使用具有不同紋理背景圖像的空白<div>來固定頁面內容。

顯而易見的一點是,您在技術上模糊了結構層和表示層之間的分離。如果我對它的這方面有所瞭解,我只是想知道這是否會帶來任何搜索引擎優化,性能或其他問題。

任何指向任何一個方向的鏈接或證據都會很棒!謝謝!

+1

如果你是用它那方面好,我不認爲有更多令人信服的缺點。 – BoltClock

+1

我試圖想出一個解決方案,不會使該行模糊,但對於一些情況,我認爲我沒事,是的。謝謝! – Scrimothy

回答

3

從語義上講,我會認爲不是。如果僅僅是幾個空的元素。但爲了不使用空的DIV來運行多個背景,爲什麼不使用CSS3的背景和邊框模塊?在這個3級模塊中,你可以爲一個元素指定多個背景,我假設你的情況是body元素。

您可以瞭解更多有關這些位置:http://www.sitepoint.com/mastering-css3-multiple-backgrounds/

有關DIV元素的更多信息,並將其與SEO相關,看看這個鏈接:http://blog.ucvhost.com/advantages-of-div-tag-from-seo-prospective

+0

那麼,你真的想在你的HTML文檔中包含儘可能多的(如果不是)任何空標籤。因爲如果元素沒有提供可讀的內容,那麼標籤就變得毫無用處。感謝+1。對於其他人需要了解的問題+1。 –

+1

有關DIV元素的更多信息以及它與SEO的相關性,請查看以下鏈接:http://blog.ucvhost.com/advantages-of-div-tag-from-seo-prospective/。 –

+0

謝謝Scrimothy,我已將最後一條評論添加到答案中。希望我幫助! :) –