在div内,在一个区域内

时间:2012-02-29 13:16:00

标签: html5 html

由于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 个答案:

答案 0 :(得分:1)

在上面的示例中,如果section具有语义含义,则可以简单地设置section元素的样式。规范。只说你应该使用div,如果它的唯一目的是造型。

我在这里写了更多关于此的内容:HTML5: Section or Article?