IE8 的 CSS 菜单问题 - 调试

标签 css internet-explorer menu

这是 this page. 上的一个简单的 css 菜单它在 Chrome 中运行良好。这是我正在使用的相关 CSS。

ul#list-nav {
    clear:both;
    list-style:none;
    margin:0 0px;
    padding:0;
    width:100%;
}
ul#list-nav {
    list-style:none;
    margin:0px;
    padding:0;
    width:100%;
}
ul#list-nav li {
    display:inline
}
ul#list-nav li a {
    text-decoration:none;
    padding:5px 0;
    width:16.62%;
    background:#754C78;
    color:#eee;
    float:left;
    text-align:center;
    border-left:1px solid #fff;
}

这主要是 width 的问题,但右边的最后两个单元格也发生了一些奇怪的事情,因为它们稍微倾斜了?

我很感激任何建议。

谢谢,

度母

最佳答案

移除宽度并为 padding-leftpadding-right 添加 38px

ul#list-nav li a {
background:#754C78 none repeat scroll 0 0;
border-left:1px solid #FFFFFF;
color:#EEEEEE;
float:left;
padding:6px 38px;
text-align:center;
text-decoration:none;
}

关于IE8 的 CSS 菜单问题 - 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6910086/

相关文章:

ruby - 使用 Selenium Webdriver 切换窗口时出错

vba - 打开网站,在 VBA 中查找特定值并将值返回到 Excel

html - 在 ie7 中右对齐内联 block 元素

jquery - 如何使用 Jquery 根据父 li 属性设置子 li 属性?

javascript - jquery 通过选择值来设置 div 的样式

html - 将 LI 元件置于 UL 底部

html - 调整浏览器大小时,导航栏未调整大小

HTML 问题 : Percentage-sized elements with minimum pixel dimensions

android - 如何在 Android 中添加菜单而不会出现 "R"错误

html - CSS UL LI 垂直菜单