由于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中)失去与该部分的语义连接。
答案 0 :(得分:1)
在上面的示例中,如果section
具有语义含义,则可以简单地设置section
元素的样式。规范。只说你应该使用div
,如果它的唯一目的是造型。
我在这里写了更多关于此的内容:HTML5: Section or Article?