我遇到了这个例子:
HTML
<div>
Подтверждение QRS - пароля
</div>
css
div {
border:1px solid grey;
width:298px;
height:70px;
font-size:20px;
font-weight: 600;
line-height: 70px;
font-family: "Lato"
}
codepen上的相同示例
在 chrome 中,文本显示在一行中并放在一个块中,在 firefox 中,它分为两行。据我了解,这是由于浏览器对字体大小的考虑不同。如何充分克服这种行为?
font-size
以百分比和相对单位表示的跨浏览器和跨平台字体大小 (em
)解决设置在所有浏览器中提供统一显示的字体大小的问题
*来源http://www.seditio.by/blog/html_and_css/accessible-cross-browser-pixel-perfect-font-size