这是我的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%
最简单的方法是什么?
更新2017
根据环境的不同,在IE10 +中已[正式弃用并删除.aspx)了条件注释。
原版的
最简单的方法可能是在HTML中使用Internet Explorer条件注释
<!--[if IE]>
<style>
.actual-form table {
width: 100%;
}
</style>
<![endif]-->
您可以使用许多技巧(例如下划线hack),这些技巧将仅允许您将样式表中的IE作为目标,但是如果要在所有平台上将IE的所有版本作为目标,则会非常混乱。
我试图在MultiAutocompleteTextView上应用样式,但该样式似乎未应用。 在风格上。我有以下xml(仅显示一部分): 在我的布局文件中,我有以下内容: 因为主题应用于整个应用程序,所以它也应该应用于MultiAutocompleteTextView。但当我尝试执行应用程序时,会出现以下错误:
问题内容: 我有一个继承的项目,并且在某些地方一团糟。这就是其中之一。我只需要定位IE(任何版本)。 需要说明的是: 在 嵌入式样式表中,并且 没有 在HTML的标签中添加ID或类,而 仅 在用户使用IE 时才 需要应用边框样式。我怎样才能做到这一点? 编辑:找到了Firefox的解决方案,编辑问题来反映这一点。 问题答案: Internet Explorer 9及更低版本: 您可以使用条件注
我有一个正在使用角度绑定填充的select。 现在,我想在这个选择上应用剑道下拉列表样式,但我不想使用剑道数据源等填充选项,并继续使用angular。 如果我使用$('optbuckes')。kendoDropDownList()然后我应用了所需的样式,但绑定数据丢失。 任何帮助,以解决这是高度赞赏。
问题内容: 我动态加载CSS样式表(在jQuery的帮助下),如下所示: 这在Firefox和Google Chrome浏览器中工作正常,但在IE中则 不能 。 有什么帮助吗?谢谢 问题答案: IE处理完页面加载的所有样式后,添加另一种样式表的唯一可靠方法是 有关更多详细信息。
问题内容: 我想只将样式表应用于iPhone,而无需在服务器上或通过JavaScript进行浏览器嗅探(通过用户代理字符串)。 我特别不希望Internet Explorer应用样式表。苹果建议的代码,用于应用iPhone专用的样式表,即: 似乎导致样式表被IE 7和6应用。 问题答案: 使用Apple建议的代码,但将其包装在条件注释中以将其从IE隐藏:
问题内容: 我遇到了IE(11)的奇怪问题。我有简单的jQuery代码: 事实是,这段代码在IE以外的所有浏览器中都可以正常运行(在我的情况下,除了IE 11,我尚未在较早版本中进行测试) 但是,当我打开内置于javascript调试器中的IE来查看问题所在时-一切都开始起作用了很好 。IE对控制器动作进行ajax调用,控制器中的断点被命中。动作不返回任何内容(它的类型为),仅计算一些内容。我已经