为什么em而不是px?
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我听说你应该使用em而不是像素来定义样式表中的大小和距离。 所以问题是为什么在css中定义样式时我应该使用em而不是px? 有一个很好的例子可以说明这一点吗? #1楼 顶部投票答案在这里从thomasrutter是正确的,他对 EM 响应。 但是像素的大小是非常错误的。 所以即使它已经老了,我也不能让它变得不成熟。 电脑屏幕通常不是96dpi! (或者ppi,如果你想变得迂腐。) 像素没有固定的物理尺寸。 (是的,它仅在 一个 屏幕内固定,但在下一个屏幕中,像素很可能更大或更小,当然不是1/96英寸。) 证明 画一条线,长960像素。 用物理标尺测量它。 是10英寸? 没有..? 将笔记本电脑连接到电视。 线路现在是10英寸? 还没有? 在iPhone上显示该行。 还是一样大小? 为什么不? 谁发明了96dpi电脑屏幕神话? (有些宗教以72dpi神话运作。但同样错误。) #2楼 例: 代码:body {font-size:10px;} //将所有大小保持在10以下,更改此值,其余更改为例如此值的1.4 1 {font-size:1.2em;} // 12px 2 {font-size:1.4em;} // 14px 3 {font-size:1.6em;} // 16px 4 {font-size:1.8em