我试图获得一个“跟随”文本的半透明背景:即背景不应该是一个矩形框,而是一个在每个换行符处停止的“锯齿状框”。
像这样:
我用以下风格做到这一点:
p {
display: inline;
background-color: rgba(0, 0, 0, 0.5);
font-family: "Montserrat";
font-size: 18px;
/* Add spacing between lines */
line-height: 28px;
/* Make sure background covers space between lines */
padding-bottom: 6px;
}
可以在这里看到一个例子:http: //jsbin.com/texala/6
问题是 Firefox 和 Chrome 以不同的方式呈现这些。这两个浏览器使用完全相同的.woff
字体(不是),并且尝试从cssreset.com 进行.woff2
的所有不同重置仍然不起作用。
问题
您在这里可以看到,每行的背景在 Firefox 中是重叠的,但在 Chrome 中没有。
我将 OS X 10.7.5 与 Firefox 35.0.1 和 Chrome 40.0.22.14.111 一起使用
我知道字体渲染因平台和浏览器而异,但以像素为单位明确设置了行高和字体大小(和填充)——这两种渲染中的一种不是错误的吗?
此外 - 有没有人解决这个问题,以便背景覆盖行之间的所有空间,在 Chrome 和 Firefox 中没有重叠?