css - 适合 IE 7 的 Hack padding

标签 css internet-explorer

我只想为 IE 将 padding-right:10px 添加到我的样式中,但我不希望其他浏览器呈现此填充。任何仅针对 IE 定义填充但不受 Firefox、chrome 和其他浏览器影响的解决方案?

最佳答案

使用conditional comments .

编辑:如果你真的很想破解 CSS - 你不应该 - 使用

* + HTML .myClass {}

它将以 IE7 为目标(我不知道这在任何一种模式下如何与 IE8 一起工作 - 所以请不要这样做。)

关于css - 适合 IE 7 的 Hack padding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1205737/

相关文章:

html - 为什么单击时边框颜色会发生变化?

html - 如何使用CSS下推绝对定位的div

javascript - onmouseover/onmouseout 与 JQuery 冲突。悬停在 chrome 上?

css - 在同一网页中重复使用 SVG 代码,而无需重写整个代码

html - 即使设置了内容类型,也无法在 IE 中使用来自 AWS S3 的 HTML5 流式传输 .mp4

javascript - HTML - 我可以在父级 <div> 中包装一系列 <div> 标签吗?

javascript - 在ie中使用javascript覆盖先前设置的float

javascript - jQuery 代码适用于 Chrome,不适用于 IE9

html - IE8 在使用条件注释时采用 IE7 的类名

javascript - 使用 ng-repeat AngularJS 构建大表后,Internet Explorer 中的垃圾收集需要很长时间