【发布时间】:2011-08-08 12:18:15
【问题描述】:
在我的网站 CSS 中,我使用 EM、PX、PT 和百分比来设置字体大小。
我也在使用使用 EM 的 JQuery UI。
我现在已经到了需要将所有字体大小调整为稍微小一点的地步。
总而言之,将所有字体大小缩小一点最好的是什么,我是否应该将我的字体大小更改为哪种方式?
每个人似乎对这个话题都有不同的看法。
【问题讨论】:
在我的网站 CSS 中,我使用 EM、PX、PT 和百分比来设置字体大小。
我也在使用使用 EM 的 JQuery UI。
我现在已经到了需要将所有字体大小调整为稍微小一点的地步。
总而言之,将所有字体大小缩小一点最好的是什么,我是否应该将我的字体大小更改为哪种方式?
每个人似乎对这个话题都有不同的看法。
【问题讨论】:
据我了解。你必须做的是这样的事情:
body{font-size:11px;} 这将使1em = 11px
现在您可以在em 中设置字体大小,例如:
a{font-size:1em;} 并按照相同的方式处理所有元素,例如h1{font-size:2em;}
现在如果您需要增加减小字体大小,只需在正文中设置字体大小:
body{font-size:13px;} 等
希望有帮助
【讨论】:
过去人们建议使用 em 作为字体,因为旧版本的 IE 在缩放时不会调整文本大小。
如今,所有浏览器都进行整页缩放,而不仅仅是文本,所以这是一个无关紧要的问题。我建议使用 px,因为它可以让你很好地控制。
【讨论】:
调整字体大小的最佳做法是 em。因为它与用户客户端解析无关。但我在自己的应用程序中使用像素。因为我想以更高分辨率渲染更小的字体。 但是完全不建议使用百分比来表示字体大小。
您也可以查看this thread 进行比较
【讨论】: