2012-02-29 49 views
1

由於HTML5中的div元素沒有特殊的語義含義,可用於造型目的,是這樣的安排嗎?標題內的部分,在一個部分內

<section> 
    <div> 
    <h2>Some title</h2> 
    <p>Some text</p> 
    </div> 
    <div> 
    <!-- Other elements such as images, a list and a few paragraphs in here --> 
    </div> 
</section> 

h2是該部分的標題。我只是將div用作包裝,所以我可以浮動標題並將段落打開到左側。其他內容將被分組到第二個div中,我將向右浮動。

我的問題是 - 這種分離方法是否正常,因爲我不希望h2(被封裝在div中)失去與該部分的語義連接。

回答

1

在上例中,如果section具有語義含義,則可以簡單設置section元素的樣式。規格只是說如果它的唯一目的是造型,你應該使用div

我寫一點關於這個位置:HTML5: Section or Article?

+1

所以H2也不會,如果我在一個div包裹它失去了與部分語義聯繫?我編輯了我的帖子,以更好地理解我想要完成的事情。謝謝。 – Maverick 2012-02-29 14:51:03

+1

不,如果將其包含在「DIV」中,它不會失去語義,因爲「DIV」沒有意義。 – Arrow 2012-06-21 21:01:37

+0

Jason說了什麼! – 2012-06-22 07:21:43