这是我的 CSS 块:
.actual-form table { padding: 5px 0 15px 15px; margin: 0 0 30px 0; display: block; width: 100%; background: #f9f9f9; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
我只希望 IE 7、8 和 9 能够“看到”width: 100%
width: 100%
完成此任务的最简单方法是什么?
2017 年更新
根据环境,条件注释已在 IE10+ 中正式弃用和删除。
原来的
最简单的方法可能是在您的 HTML中使用Internet Explorer 条件注释:
<!--[if IE]> <style> .actual-form table { width: 100%; } </style> <![endif]-->
您可以使用许多技巧(例如下划线技巧),让您在样式表中仅定位 IE,但如果您想针对所有平台上的所有版本的 IE,它会变得非常混乱。