本文介绍: 在 Web 开发领域中,有很多误解流传,即使它们被反驳了很多次也仍然存在。”外部链接应该总是在新标签页中打开” 就是一个很好的例子。CSS Tricks在将近十年前就对此进行了详细的解释(简而言之:大多数情况下是错误的),但它似乎仍然在某些角落中存在。案例证明:在CSS中,pxem或 rem单位之间没有功能上的区别的想法是一个我一遍又一遍听到的误解,因此我想在这里发帖来解决这个问题。我们要非常清楚:在CSS中使用的单位绝对很重要。并且在设置时font–size应尽可能避免使用 px。
在 Web 开发领域中,有很多误解流传,即使它们被反驳了很多次也仍然存在。”外部链接应该总是在新标签页中打开” 就是一个很好的例子。CSS Tricks 在将近十年前就对此进行了详细的解释(简而言之:大多数情况下是错误的),但它似乎仍然在某些角落中存在。
案例证明:在CSS中, px
, em
或 rem
单位之间没有功能上的区别的想法是一个我一遍又一遍听到的误解,因此我想在这里发帖来解决这个问题。
我们要非常清楚:在CSS中使用的单位绝对很重要。并且在设置时 font-size
应尽可能避免使用 px
。
我们在谈论什么单位,它们是做什么的?
在我们讨论为什么应该避免使用 px
作为 font-size
之前,让我们确保我们都清楚我们正在谈论哪些单位,以及它们的一般行为。
px
px
是像素的缩写……虽然现在大多数情况下它不再是一个真正的像素。在显示器通常是一个相对可预测的低分辨率像素比例,比如1024×768
的时代, 1px
通常等于屏幕上的一个实际像素。
然而,当高分辨率(有时称为“视网膜”)屏幕出现时,设备开始将更多的像素压缩到更小的空间中,这些物理设备像素变得非常微小。在高分辨率屏幕上浏览网页,如果CSS中的 1px
仍然对应于一个字面设备像素,那么甚至阅读任何内容都将非常困难,因为像素本身正在迅速缩小。毕竟,现代智能手机的分辨率甚至比高清电视还要高。
em 和 rem
EM 和 REM 之间的区别
为什么这一切都很重要
超出字体大小的差异
选择哪一个
关于媒体查询的重要说明
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。