【发布时间】:2021-11-07 01:35:04
【问题描述】:
我使用的是 Chrome,默认字体大小为 16px。
我有一个想法,通过媒体查询根据屏幕width 调整font-size。
我看到一些 CSS 专家将默认的 16px 字体大小调整为基于 1.6rem 的系统。
因此,scence 背后的想法是将1rem 与10px 相等,并将所有内容用作rem,然后如果需要调整某些内容,只需更改font-size,因此所有测量值将以相同的比率变化。
看这个例子
* {
font-size: inherit;
}
html {
font-size: 62.5%;
}
body {
font-size: 1.6rem;
}
<p>Hello</p>
<input type="text" value="Hello">
谁能解释为什么input中的font-size大于p?
此外,如果我尝试在开发工具中获取 font-size,我将无法获得任何价值。
如果我尝试像这样通过 JavaScript 获取它
document.getElementsByTagName("input")[0].style.fontSize
我收到''
【问题讨论】:
标签: javascript html css font-size