在HTML / CSS中设置字体大小的最标准方法
||
我已经使用HTML / CSS多年了,但是我想澄清一些有关设置字体大小的信息。设置字体的最佳格式是什么?
通常,我一直在用百分比设置字体大小,然后使用em从那里向上或向下更改它。
这是最标准的方法吗?我已经看到了以像素,点为单位声明的字体,并带有相对的关键字,例如\“ large \”或\“ smaller \”,我已经将其设置为百分比等。
那么最标准的是什么?最标准是最好的吗?有研究支持吗?
谢谢,
没有找到相关结果
已邀请:
5 个回复
泉秘胁
际恃啸称桅
然后,除了可以除以10以外,您可以像使用像素一样使用em。 例如:
我们学会了将em用于“弹性”布局。如果您在em中指定字体大小,则用户放大或缩小后,文本将保持其比例。 再说一次,我看到人们一直在使用px或其他字体声明。据我所知,它们都是标准的。我想这只能归结为创造最佳的用户体验。
坛沤疲撑拆
设置为
,他们应该完全按照需要看到它。 之后,可以用
或
在
,
,
等上设定尺寸。
黎喊病
设置为
,然后在
上使用
。然后,您可以在元素上使用px / em比率
/
。我唯一碰到的就是如果我嵌套基本元素,字体就会变得很时髦,并且您必须在所有嵌套元素上指定
。 例如:如果我有
,则每次嵌套有
时,字体都会与容器成比例。所以原来是
的
现在是
中的
(不是
)或
。您必须将文字重新缩放为
(或
/
=
)。您将对跨浏览器的一致性有更多的控制权,但是可能需要您付出更多的努力。 有人可能会问:“为什么要经历所有这些麻烦?”这是一个很好的问题。答案是:响应能力。那,我为一家需要508兼容的公司工作。这包括对起始字体大小的最终控制。我不能依靠最终用户选择了“中”或
字体,因为法律明确规定,对于高对比度等,它必须为X或Y。
臂哦