2012-02-29 25 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