如果我使用body {font-size:62.5%}有什么好处和坏处?

时间:2009-11-04 09:03:51

标签: css

如果我使用body {font-size:62.5%}会有什么好处和坏点?

如果body {font-size:62.5%}有问题,那么任何人都可以在网站上建议任何其他字体大小调整方法

6 个答案:

答案 0 :(得分:2)

使用百分比定义字体大小的一个好处是,当文本被用户放大或缩小时,您可以保持所有字体的相对宽高比。

答案 1 :(得分:2)

好:相对字体大小是一件好事,因此人们可以轻松选择自己喜欢的字体大小,并根据图像大小进行缩放。

不好:62.5%非常小,几乎可以保证用户 必须扩展它。

答案 2 :(得分:1)

它会根据客户端的浏览器设置缩放您的身体。因此字体将比其默认字体大小小62%(但不小于他在其偏好中设置为最小字体大小的字体)。从可访问性的角度来看这是好的(不要使用字体的像素大小),但你不能假设文本会有一定的大小,就像你使用像素一样(所以你的布局会变化多,所以用户的设备。

答案 3 :(得分:1)

Pro:相对大小有助于获得良好的可访问性。

Con:它通常要求您的网站具有相对大小。由于舍入问题和渲染怪癖,这可能有点麻烦。

答案 4 :(得分:1)

临:

  • 使用用户设置进行缩放
  • 不递归(如果你在身体中嵌入元素,你就不会受到更小文本的影响。)

缺点:

  • 用户已在首选项中选择了他们喜欢的字体大小,您可以覆盖它。他们会讨厌你,因为他们现在必须在每次访问你的网站时增加字体大小,并在他们离开时再次减少它。
  • 第一次访问会使您的网站无法读取,这意味着您将失去99%的访问者。

[编辑]你要求解释我的缺点。我不确定什么是难以理解但是这里有:

有许多人从不更改计算机上的默认设置。他们不知道如何,即使他们这样做,他们也不知道如何改变价值观以使其更好。这些将会激怒,因为您的网站突然看起来与所有其他网站不同。他们不知道如何“修复”这个。这会让他们感到沮丧 - >生气 - >他们会讨厌你的网站 - >讨厌你网站上的一切 - >你松了。

然后有人更改默认值。有些只是摆弄所有闪亮的按钮,但其他人更改原因的设置。例如,它们可能在视觉上受损。刚刚发现“Comic Sans / 34pt”的人会讨厌你,因为他们很自豪他们找到了这么好的字体,现在你的网站看起来很难看。

后一组会恨你,因为你让他们的生活变得悲惨,提醒他们他们的痛苦(他们不能改变,但他们可以离开你的网站,永远不会回来)。

然后有用户知道如何通过缩放菜单更改字体大小。当您离开启用了较大字体的页面时,大多数浏览器都不会重置缩放菜单。那会发生什么?您网站的用户多久会回来,增加字体大小,离开,再缩小,再回来......一个?两次?从未?

最后,很多人都不会打扰。他们将访问您的网站,看到它很难阅读,甚至懒得弄清楚它为什么。当他们的眼睛告诉他们“难以阅读”时,他们的兴趣将会消失。点击一下,他们就会忘记你了。

结论:确保只有真正感兴趣的人访问您的网站是一种非常好的方法。如果你有一个很好的方法来找到所有真正感兴趣的人并将它们指向你的网站加上他们中的大多数都愿意经历麻烦让它自己可读...不,它甚至不是一个好的策略,即使在这情况下。

最后一点:显示器上的网站可能仍然可读,因为您更改了默认设置,或者您的浏览器忽略了小于6像素的前端,但这是大多数人会看到的:具有7个像素字体的网站。你面前的网站有13.7px的字体大小(在Linux上)。这很可读。 7px太小了。

[EDIT2]您似乎假设所有浏览器都使用相同的字体。这是绝对错误的。请参阅http://css-discuss.incutio.com/?page=FontSize以了解我们在这里谈论的是什么样的混乱。

答案 5 :(得分:1)

在大多数浏览器中,它会使页面的默认字体大小为10像素(因为大多数浏览器的默认字体大小为16像素,而16 * 0.625 = 10。)

有些CSS人真的很喜欢这个,因为当他们为ems中的单个元素指定字体大小时(如果他们愿意,IE用户仍然可以改变网站的字体大小),那么它们之间存在明显的相关性以ems为单位的大小和以像素为单位的大小:

1em = 10px (10 *1)
1.1em = 11px (10 * 1.1)
1.2em = 12px (10 * 1.2)

当您在PhotoShop设计和CSS之间进行翻译时,更容易记住。

我个人更喜欢body标记上的字体大小是设计中最常出现的字体大小。

例如,如果网站上的大部分文字应该是12px,我喜欢身体的字体大小(即75%),因此对于大多数元素,我不必设置字体大小所有,我只是让它继承默认值。