css伪元素一像素问题,css – 绝对位置问题:具有IE 11之前的伪元素<与所有其他浏览器...

请注意:使用单独的样式表或条件注释来标记IE11或更低版本不是一个选项,所以我需要一个可以在所有浏览器的全局CSS中使用的解决方案.

我在标题元素上使用“before”伪元素来插入一个左双引号.它在Chrome,Firefox,Safari Mobile等浏览器中看起来不错,但IE 11及更低版本高出约30像素.

我已经尝试过我能想到的一切,我做的都不会把双引号放在所有浏览器的同一个地方.

有谁知道修复?

HTML:

Lorem ipsum dolor sit amet,consectetuer adipiscing elit,sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam,quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.

CSS:

body {

margin: 20px;

}

h1 {

font-family: Arial,Helvetica,Sans-serif;

font-weight: normal;

font-size: 14px;

font-size: 0.875rem;

line-height: 20px;

line-height: 1.25rem;

position: relative;

padding-left: 44px;

}

h1:before {

font-weight: bold;

font-size: 70px;

font-size: 4.375rem;

line-height: 50px;

line-height: 3.125rem;

position: absolute;

top: 6px;

left: -5px;

content:"“";

}

铬:

IE 11:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值