css - 边界底部没有完全跨越

标签 css

我有一个子导航,在每个子菜单项下都有一个底部边框,当我检查它在所有浏览器中是否正常时,我注意到底部边框在 IE7 中文本结束的地方停止了。

这是我的CSS

.subnav_wrapper_ul {
background: none repeat scroll 0 0 #00AEEF;
font-size: 13px !important;
position: absolute;
top: 34px;
z-index: 1000;
}

.header-wrapper .main-nav li {
float: left;
list-style: none outside none;
position: relative;
white-space: nowrap;
z-index: 1000;
}
.subnav_wrapper_ul li {
border-bottom: 1px dotted #FFFFFF;
float: none !important;
padding: 0;
width: 100%;
}

如果你还需要什么,请告诉我

最佳答案

border-bottom css 属性赋予 ul 元素,而不是单独的 li 元素。

.subnav_wrapper_ul {
background: none repeat scroll 0 0 #00AEEF;
font-size: 13px !important;
position: absolute;
top: 34px;
z-index: 1000;
border-bottom: 1px dotted #FFFFFF;
}

关于css - 边界底部没有完全跨越,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21904316/

相关文章:

javascript - CSS 和 JS 不会通过 404 重定向显示

javascript - jQuery - 动画背景颜色,取决于宽度百分比

javascript - 转到下一页 - 按钮

html - 基于文本的浏览器中的水平导航

javascript - DIV 在 iframe 上扩展

html - 如何在使用 ScrollMagic 向下滚动后到达页面末尾时才显示页脚?

javascript - 一段时间后转到带有 anchor 的内容

javascript - 覆盖导致超链接不起作用

css - 带有媒体查询的顶部可折叠菜单

css - 删除 JavaFX 中控件下方的白线