div在IE7中消失
|
我在IE7中的div有问题,该问题正在消失,我不明白为什么。
我已经尝试添加zoom:1并溢出:有人建议将其隐藏,但无法正常工作。
div位于最后一个元素(向右浮动)的无序列表内(向左浮动)。
这是HTML
<div id=\"top_menu\">
<ul id=\"dropmenu\">
<li>menu item1</li>
<li>menu item2</li>
...
</ul>
<div class=\"lang\">content</div>
</div><!-- end top menu -->
这是CSS
#top_menu {width:900px;font-size:13px; }
#top_menu ul#dropmenu {width:630px; height:28px; margin:0px; padding:0px; list-style:none; float:left; }
#top_menu ul#dropmenu li {float:left;display:block;}
.clearfix {display: inline-block;} /* for IE/Mac */
#top_menu .lang { width: 120px; color:#fff; margin:4px 10px 0 0; float: right; }
#top_menu .lang a{ color:#ff8601; }
#top_menu .lang a:hover{ color:#fff; }
谢谢你的帮助
编辑:我包括html并删除了url,以避免客户抱怨。
没有找到相关结果
已邀请:
3 个回复
荆怖赡
加到
并将
加到
那为我解决了所有菜单问题。 编辑 ...并且可能不会使用绝对定位来解决布局问题。
赣借
寒健