首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >网站上的小字体

网站上的小字体
EN

Stack Overflow用户
提问于 2008-12-03 08:52:47
回答 9查看 3.7K关注 0票数 3

我的主要浏览器(FF和Chrome)都配置为12像素字体。在这两种浏览器中,字体选择器都会显示字体预览,在这两种浏览器中,它们的大小和阅读网站的大小是一致的。我的IE不允许我设置字体大小,但似乎默认为比Chrome大一点的字体。

在我的个人网站上,我使用XHTML & CSS并指定页面字体为“媒体”,并对所有主文本(“内容”文本)使用该字体大小。当我在IE7,FF 3和Chrome0.4中查看这个站点时,字体会按预期显示,并与字体选择器相匹配(除了IE中的字体要大一点)。

但是,我去了几乎所有其他的网站(谷歌,StackOverflow,DailyWTF,CodingHorror,微软,Sourceforge,甚至W3C等等),它们都以微小的微小字体显示--我估计是5-7像素。

这在3台不同的计算机上是正确的,有2种不同的O/S (Vista和XP)和4种不同的显示器(笔记本电脑、CRT和全新的WS LCD)。

这是怎么回事?我是否忽略了一些我需要知道的关于网站设计的基本知识?或者仅仅是所有这些网站都会做一些愚蠢的事情,比如将字体设置为50%,或者0.5 em,或者x小?为什么网站设计人员不能尊重我对内容文本的字体选择(我理解边栏、页脚等可能相当小或x-小)。

我会想,这只是一个不知情的网站设计师,但是,见鬼!这些是一些大网站!

编辑:我不是说使用em或%是愚蠢的,我想知道为什么许多站点似乎使用我配置的大小的50%左右。当然,我配置的大小就是我希望看到文本的大小。

编辑:来自W3C的CSS规范:“下表提供了到HTML标题和绝对字体大小的绝对大小映射的用户代理指南。 'medium‘值是用户首选的字体大小,并用作参考中间值.”--强调我的意思。

人们普遍认为,网站的相对字体大小是基于典型浏览器默认的16‘s,这是不幸的,但“这就是生活”。但是其他的系统呢?我们能期望所有的浏览器都这样默认吗?

至少我现在明白这个问题了。

在我选择最后答案之前,我想先把这个问题留一段时间,看看其他人是否有不同的看法。

结论:我已将所有浏览器重置为16 DPI (在我的125台DPI机器上为18 DPI),并将我的网站设置为使用字体大小: 90%。这是一个很好的显示大小,当然,我最喜欢的网站现在是可读的。感谢所有有建设性的回答和活泼的来来回回。

这是一个伟大的社区。

EN

Stack Overflow用户

发布于 2008-12-03 09:15:15

  • 使用css来操作字体大小
  • 在em中给出字体大小,如果字体在不同的浏览器上呈现不同的大小,则
  • 对不同的浏览器使用欺骗代码(例如#,_)。
票数 0
EN
查看全部 9 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/336535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档