如何仅为 IE 7、8 和 9 设置 CSS?
.pager .pages { margin:4px 0px 0 0; float:right; }
IE 7 和 8 中不显示上述类。因此设计没有正确显示。
将您的 css 放在单独的 .css 文件中,并将其添加到您的末尾<head>
<!--[if gt IE7]>
<link rel="stylesheet" type="text/css" href="ie-only.css" />
<![endif]-->
有关条件加载 css 文件的更多信息:http: //css-tricks.com/how-to-create-an-ie-only-stylesheet/
您好 Naitik 尝试关注 css。
For IE7:
@media screen\9 {
.pager .pages {
margin:4px 0px 0 0;
float:right;
}
}
For IE8:
@media \0screen{
.pager .pages {
{
margin:4px 0px 0 0;
float:right;
}
}
For IE9:
@media all and (min-width:0) {
.pager .pages {
margin:4px 0px 0 0;
float:right; ;
}
}
我现在只能假设您看到的是默认body
边距/填充。将此添加到您的 CSS 中,看看它是否有所作为:
html,body{
padding:0;
margin:0;
}
试试这个。
.ie7 .pager .pages { //your style here }
.ie8 .pager .pages { //your style here }
.ie9 .pager .pages { //your style here }
也用于交叉浏览。