关于菜单用li还是用div的问题
时间:2008-08-17 来源:治安大队长
<div id="imgmenu">
<ul>
<li>菜单一</li>
<li>菜单一</li>
<li>菜单一</li>
</ul>
</div>
其中imgmenu样式中加上float:left进行菜单的横向排列,LI还要加上list-style-type:none等的效果,
问题是,我们为什么不这样实现:
<div>
<div style="float:left;">
菜单一
</div>
<div style="float:left;">
菜单一
</div>
<div style="float:left;">
菜单一
</div>
</div> 1、如果用UL和LI 的方式.你外边的DIV可以不用.ID写在UL里;
2、UL和LI的方式,比较符合语义,有父子级关系;
3、如果全用DIV,标签全部一样,全站控制起来比较麻烦。
<ul>
<li>菜单一</li>
<li>菜单一</li>
<li>菜单一</li>
</ul>
</div>
其中imgmenu样式中加上float:left进行菜单的横向排列,LI还要加上list-style-type:none等的效果,
问题是,我们为什么不这样实现:
<div>
<div style="float:left;">
菜单一
</div>
<div style="float:left;">
菜单一
</div>
<div style="float:left;">
菜单一
</div>
</div> 1、如果用UL和LI 的方式.你外边的DIV可以不用.ID写在UL里;
2、UL和LI的方式,比较符合语义,有父子级关系;
3、如果全用DIV,标签全部一样,全站控制起来比较麻烦。
相关阅读 更多 +