【发布时间】:2013-04-18 03:02:50
【问题描述】:
在这个问题中:Why em instead of px? 在最佳投票的答案中,em 定义为:
em 不是一个绝对单位——它是一个相对于 当前选择的字体大小。除非你已经覆盖了字体样式 使用绝对单位(例如 px 或 pt)设置字体大小,这 将受到用户浏览器或操作系统中字体选择的影响,如果 他们已经做了一个,所以将 em 用作将军是没有意义的 长度单位,除非您特别希望它按比例缩放 字体大小缩放。
当您特别希望某事物的大小依赖时,请使用 em 当前字体大小。
在my website 主页中,我有一个 h1 标记,页面标题(网站名称)中的字体大小等于 2.1 em,它似乎小于 h2 标签的字体大小等于 1.9 em。以下屏幕截图演示了使用 Google Chrome 浏览器的情况:
我的问题是: em 定义中考虑的当前字体大小是什么意思?换句话说,我怎么知道当前的字体大小?
【问题讨论】:
-
引用的答案具有误导性,部分甚至是错误的。因此,标题中的问题被误导了。通常,要获得澄清的答案,请尝试改进现有问题的答案,而不是产生新问题。如果您有相关但不同的问题,请提出问题并提供描述性标题和您遇到问题的实际代码。
-
@JukkaK.Korpela 这只是每个人如何描述问题或尽可能清楚地说明问题的问题。我尊重你认为这是一种误导。我认为相关问题是为了避免对我的问题重复的任何想法。我还认为我的问题可能只用七个词来问“em css 单元中当前的字体大小是什么意思?”但是,在这种情况下,我可能会看到我的问题没有答案就结束了。使用上一个简短的问题将导致这个问题作为第一个建议-测试它-。