日期:2014-05-17  浏览次数:20619 次

写导航元素的时候需要在ul前面加div吗?
比如方法一:
<div style=" margin:auto; width:1000px;">
<div style=" width:670px; float:left"><img src="XXX.jpg" width="670" height="535" /></div>
<div style=" width:300px; float:left">
  <ul>
  <li>csdn1</li>
<li>csdn2</li>
<li>csdn3</li>
  </ul>
</div>
</div>
方法二:
<div style=" margin:auto; width:1000px;">
<div style=" width:670px; float:left"><img src="XXX.jpg" width="670" height="535" /></div>
<ul style=" width:300px; float:left">
  <li>csdn1</li>
  <li>csdn2</li>
  <li>csdn3</li>
  </ul>
</div>
</div>
请问哪种方法是标准的?我看有别的网站在ul前面加了div的,但我觉得少加个div也能达到同样的效果没什么不好的。

------解决方案--------------------
ul li是列表元素 语义上不是用来直接布局结构
看你爱好了 有些人喜欢套 有些人不喜欢套 没有定法
如果其他并行的都是最小单元了 那么我的习惯是不加了