当前位置: 代码迷 >> HTML/CSS >> 写导航元素的时候需要在ul前面加div吗?解决思路
  详细解决方案

写导航元素的时候需要在ul前面加div吗?解决思路

热度:16   发布时间:2012-06-01 16:46:36.0
写导航元素的时候需要在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是列表元素 语义上不是用来直接布局结构
看你爱好了 有些人喜欢套 有些人不喜欢套 没有定法
如果其他并行的都是最小单元了 那么我的习惯是不加了
  相关解决方案