div元素有助于在文档添加结构,合理处理布局。
div实际上代表部分,它提供了将文档分割为有意义的区域的方法。
但为了将不必要的标记减少到最少,应该只在没有现有的元素能够实现区域分割的情况下使用div元素。
如:<div id="mainNav">
<ul>
<li>Home</li>
<li>Aboute</li>
</ul>
</div>
可以删除div,直接在列表上使用ID
<ul id="mainNav">
<li>Home</li>
<li>Aboute</li>
</ul>
div可以对块级元素进行分组,而span元素可以对行内元素进行分组和标识。但一般span应用很少,一般在图片替换等效果时会看到span。