【发布时间】:2025-12-29 07:55:16
【问题描述】:
我已经附上了我用于我的网站的菜单的图片,除了 IE,所有其他浏览器都呈现正确的输出:
即使在 IE9 中,悬停效果也应该是弯曲的,但它会产生矩形效果。
Firefox 、 safari 和 chrome 工作正常:
CSS
header nav {
padding:7px 0 10px 0;
}
header nav ul {
float:right;
padding:2px 0 0 0;
}
header nav ul li {
float:left;
padding-left:4px;
}
header nav ul li a {
position:relative;
float:left;
font-size:14px;
color:#fff;
text-decoration:none;
font-family: 'ColaborateThinRegular';
text-transform:uppercase;
height:32px;
line-height:32px;
background-color:#181717;
padding:0 36px 0 10px;
border-radius:17px;
-moz-border-radius:17px;
-webkit-border-radius:17px;
}
header nav ul li a:hover,
header nav ul li a.current {
background-image: -moz-linear-gradient(top, #E53088, #E530C1); /* FF3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E53088),color-stop(1, #E530C1)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E53088', endColorstr='#E530C1'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#E53088', endColorstr='#E530C1')"; /* IE8 */
border-radius:17px;
-moz-border-radius:17px;
-webkit-border-radius:17px;
}
我正在寻找与 firefox、chrome 和 safari 相同的行为
【问题讨论】:
-
border-radius是 css3 功能,而 IE6/7/8 是前 css3 时代的浏览器。 -
对不起,我忘记添加我正在使用的 css,我刚刚上传了它
标签: internet-explorer css