Dan*_*oof 25 css cleartype internet-explorer-8
对于IE7,可以添加
filter: none;
Run Code Online (Sandbox Code Playgroud)
到body css通过CSS禁用字体上的cleartype.我不喜欢它给出的模糊外观,并且它在浏览器中并不是真的一致.IE浏览器; Firefox和IE6以不同的方式显示它.
IE8然而,似乎忽略了css选项,即使强制浏览器进入IE7兼容模式使用:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
Run Code Online (Sandbox Code Playgroud)
TL; DR:如何通过CSS在IE8中禁用清晰字体?
rpe*_*ich 18
根据我的记忆,当在元素上设置过滤器时,Internet Explorer 7+会禁用ClearType
#target {
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}
Run Code Online (Sandbox Code Playgroud)
此外,请考虑许多用户可能会发现禁用ClearType令人讨厌.谨慎使用!
Joe*_*oey 16
你不能.ClearType是浏览器上的用户设置.任何会为某些元素禁用它的CSS很可能是一个错误,而不是一个功能(我注意到它被某些动态生成或动画元素禁用)并且不应该被依赖.
无论您在这方面的偏好是什么,可能不是用户看到您网站的人.那为什么要这么麻烦?谁不喜欢ClearType可能已经禁用它.
注意:它与过滤器一起使用的原因是浏览器不会呈现过滤器,而是其他东西(DirectX可能,考虑到那里的"DX".我仍然认为是副作用,而不是功能).
注2:按照预期在IE 9中修复.这真是一场你只能失败的战斗,正如许多人之前告诉过你的那样,除非你不听.
归档时间: |
|
查看次数: |
20866 次 |
最近记录: |