【发布时间】:2015-01-04 09:37:22
【问题描述】:
大家好。我对 IE 有一个奇怪的问题。 IE 正在正确加载我的样式表,但它没有将样式应用于特定的伪选择器组。
我正在使用 Foundation 和一个图标字体 (icomoon),它从一个样式表加载并从另一个样式表应用到它们。 Chrome/Safari/Firefox 都正确地将样式应用于 'class':before 元素。然而,IE 没有。使用 F12 工具,我可以看到样式表正确加载,并使用 Fiddler 进行了验证。
未应用的 CSS 是:
.icon-bookmarks:before, .icon-blog:before, .icon-bullhorn:before, .icon-info2:before, .icon-lab:before, .icon-bookmarks2:before, .icon-bullhorn2:before, .icon-mail:before, .icon-blog2:before, .icon-graduation:before, .icon-user:before, .icon-users2:before {
color: #fff;
font-size: 6rem;
position: absolute;
top: 2.5rem;
left: 38%;
left: calc(50% - 5.5rem);
border: 5px solid white;
padding: 2.5rem;
margin-top: 2.5rem;
border-radius: 50%; }
.icon-bullhorn:before, .icon-info2:before, .icon-lab:before, .icon-bookmarks2:before, .icon-mail:before, .icon-blog2:before, .icon-facebook:before, .icon-twitter:before, .icon-linkedin:before, .icon-graduation:before, .icon-user:before, .icon-users2:before {
color: #3e729a;
border-color: #3e729a;
margin-top: 0; }
HTML 是:
<div id="featured" class="ss-style-triangles">
<div class="icon-bookmarks row">
<h1 class="white">Featured Event</h1>
<!--Content Stripped-->
</div>
</div>
文档头部调用链接如下:
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="#">
<meta name="keywords" content="#">
<title>CCIP - CCC | Home</title>
<link rel="stylesheet" href="./css/normalize.css" />
<link rel="stylesheet" href="./css/foundation.min.css" />
<link rel="stylesheet" href="./icomoon/style.css" />
<link rel="stylesheet" href="./foundation-icons/foundation-icons.css" />
<link rel="stylesheet" href="./slick/slick.css"/>
<link rel="stylesheet" href="./css/style.css" />
<script src="./js/vendor/modernizr.js"></script>
</head>
开发站点的链接是: here
我知道这可能是我忽略的一些简单的事情,但我可以终生找到它。任何帮助表示赞赏,如果需要,我可以提供更多信息。
提前致谢。
【问题讨论】:
-
我们说的是哪个版本的IE?
-
在您使用
:before的 CSS 属性上添加display:inline-block。 -
@SurrealDreams:所有版本。我目前正在IE11中调试。
-
@wf4 就是这样。非常感谢。现在我需要进一步研究以找出导致问题的原因。
标签: html css internet-explorer cross-browser zurb-foundation