【发布时间】:2012-11-21 05:18:10
【问题描述】:
假设如下代码:
<div class="content">
<div style="background:url(swoosh.jpg) no-repeat; background-size:100% 100%;" class="top">
<div style="height:42px; align:center;" id="logo">
我的目标是让背景为 swoosh.jpg 的 div 成为一个简单的 div,其中 class=top
我已经尝试让条件自己工作,但是由于某种原因(语法?)它不能正常工作。
以下是我尝试过的
<div class="content">
<!--[if !IE]>
<div class="top">
<![endif]-->
<!--[if IE]>
<div style="background:url(swoosh.jpg) no-repeat; background-size:100% 100%;" class="top">
<![endif]-->
我应该提到,除了内联 CSS 之外,我不能为这个应用程序使用任何其他东西 - 并且无法访问标题。
【问题讨论】:
-
从 IE10 开始不再支持条件 cmets。
-
我给出的解决方案适用于除 IE10 之外的所有 IE - 它恢复为非 IE 代码,如果您想专门针对 IE10,我认为您必须使用 javascript 解决方案:impressivewebs.com/ie10-css-hacks