导航菜单设计

时间:2012-10-09 11:29:36

标签: css css3

我想设计一个类似的导航菜单:

  <ul id="menu">
        <li><a>link1</a>
        <ul class="subMenu">
            <li><a>sublink1</a></li>
            <li><a>sublink1</a></li>
        </ul>
        </li>
        <li><a>link2</a></li>
        <li><a>link3</a></li>
        <li><a>link4</a></li>
    </ul>

从css的角度来看,如何更好地编写代码: 使用position:absolute; left:-999em;和保险箱top:0; left:0;隐藏下拉列表 要么  在胡佛上display:none;display:block;

2 个答案:

答案 0 :(得分:5)

使用显示而不是定位更为正确,因为它实际上隐藏了元素而不是仅仅将其移到页面之外。

此外,这也为您节省了3行代码。

答案 1 :(得分:1)

如果您想隐藏它,那么为什么不使用display:none;display:block;?您考虑移动它们的原因是什么?