IE9字母间距问题?

  • 回答 (2)
  • 关注 (0)
  • 查看 (49)

有个代码块是这样的:

<!--[if IE 9]>
<style>
    * {letter-spacing: -0.6px;}
</style>
<![endif]-->

唯一以不同方式呈现的是标准模式的IE9

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
<style type="text/css">
    body {margin:0;padding:0;}
</style>
</head>
<body>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc semper.
</body>
</html>
心愿心愿提问于
倒地输出回答于

在InternetExplorer 8和Firefox中使用此方法时,尝试这样做:

letter-spacing:0.49px;
letter-spacing:0.88px !ie;

Bilibili科技莫道君行早,更有早行人回答于

除非你知道四舍五入将如何去除,否则屏幕上的像素不会少于整个像素。无论如何,不能依靠IE来获取任何东西。

扫码关注云+社区