Css Internet Explorer 9-11在<;a>;要素
为什么IE(我至少喜欢10及以上版本)只忽略我的Css Internet Explorer 9-11在<;a>;要素,css,internet-explorer,Css,Internet Explorer,为什么IE(我至少喜欢10及以上版本)只忽略我的a元素上的padding right CSS: HTML 按钮应该是什么样子的: 但在IE中: 但是,如果没有伪元素,IE中似乎有一个“默认”右填充: 我希望旧版本的IE(如8及以下)能吸引这种弱智的BS,但不是10及以上 以前有没有人因为我找不到有效的解决方案而经历过这种情况?该死,我说得太快了!!我只是查看了一下我的样式表,看看是否有任何冲突导致了这个问题,我发现这个旧的IE黑客我一定是在几年前加入的-我从来没有真正注意(或关心),因
a
元素上的padding right
CSS:
HTML
按钮应该是什么样子的:
但在IE中:
但是,如果没有伪元素,IE中似乎有一个“默认”右填充:
我希望旧版本的IE(如8及以下)能吸引这种弱智的BS,但不是10及以上
以前有没有人因为我找不到有效的解决方案而经历过这种情况?该死,我说得太快了!!我只是查看了一下我的样式表,看看是否有任何冲突导致了这个问题,我发现这个旧的IE黑客我一定是在几年前加入的-我从来没有真正注意(或关心),因为它与IE有关 所以,对于你们中曾经遇到过这个问题的人,请在我的案例中寻找任何俗气的IE黑客:
/* INTERNET EXPLORER 8 */
.button {background-image:none\0/; padding-right: 20px\0/;}
还是IE的错,我们必须首先做这些愚蠢的黑客!很高兴现在是2017年(不像2012年左右)
<a class="button" href="#">View
Safari</a>
/* INTERNET EXPLORER 8 */
.button {background-image:none\0/; padding-right: 20px\0/;}