【发布时间】:2010-11-05 02:46:56
【问题描述】:
对于IE7,可以添加
filter: none;
到 body css 以通过 CSS 禁用字体的 cleartype。我不喜欢它给人的模糊外观,而且它在浏览器中并不是真正一致的。 IE; Firefox 和 IE6 的显示方式不同。
然而,IE8 似乎忽略了 css 选项,即使使用以下命令强制浏览器进入 IE7 兼容模式:
<meta http-equiv="X-UA-Compatible" content="IE=7" />
TL;DR:如何通过 CSS 在 IE8 中禁用 clear-type 字体?
【问题讨论】:
-
致反对者:我的问题不是禁用 cleartype 是否是个好主意——你可以让我自己考虑。问题是如何做到这一点。
-
你喜欢浏览器被劫持吗?什么时候调整窗口大小?当您收到弹出窗口的垃圾邮件时?地址栏什么时候禁用?这是一个典型的例子,当你显然没有权利或根本不需要搞砸它时,你会认为你知道得更清楚。反过来考虑 - 如果网站强制启用 cleartype 会怎样?
-
我学到的最重要的一课是“客户并不总是正确的”。有一半的时间,他们甚至不知道自己想要什么。如果客户要求您实施漏洞利用以在访问者的 PC 上安装间谍软件,您会这样做吗?只需解释它是不可能的,甚至是不可取的。
-
如果我想关闭清除类型,我会关闭它。作为用户,这不是我希望网站代表我做出的决定。
-
@Joel,那么幸运的是,这不是关于您作为用户想要什么的问题。
标签: css internet-explorer-8 cleartype