Page 1 of 1

微小的差异确保 Rem 的尺寸在网页设计中使用起来更容易

Posted: Sun Dec 22, 2024 6:03 am
by ariful199
写下来它说“等于M”。在印刷中,Em 表示正方形的宽度,但在网络上,Em 表示始终与字体大小(以像素为单位)相关的基本值。如果您网站上的字体大小为 1em,则这对应于浏览器中的标准值,即 16 像素。 Em 总是指下一个更高的元素。 因此,如果我在正文中指定 10 像素的字体大小,则第一个字体大小为 1em 的容器在逻辑上是 10 像素高。当容器具有不同的大小并且彼此构建时,事情会变得复杂,因为如上所述,Em 始终指的是下一个最高的容器。 过去,通常在正文中指定 62.5% 作为一点帮助,以便将标准字体大小 (16px) 减小到 10px。这意味着 1em 始终为 10 像素,1.8em 为 18 像素。


今天不再这样做,因为许多人在浏览器中调整标准字体大小,然后值 菲律宾电话号码 再次不同或者无关紧要。 1em 始终是基本值。另一方面,1.5em 是基本值大小的 1.5 倍,依此类推。 雷姆 Rem 本质上与 Em 相同,但它不使用次高容器,而是始终使用根元素作为基本值。这使得 Rems 更容易思考,并且通常可以节省嵌套设计中不必要的计算工作。 R 代表“Root”,因此是 HTML 页面上的最高元素。 如果我在根中指定 20 像素作为字体大小,则 1rem 始终为 20 像素,无论我当前位于页面上的哪个位置以及哪个其他元素或容器中。然而,对于 Em,始终会考虑较高的容器。因此,如果根元素中有 20px,容器中有 10px,

Image

则相应容器中的 1em 将对应于 10px,而不是距根元素的 20px。 微小的差异确保 Rem 的尺寸在网页设计中使用起来更容易、更符合逻辑。 Rem 在设计中的嵌套较少,因此非常适合创建弹性布局。特别是对于复杂的设计,我经常会忘记 Em 的情况,这就是为什么我个人只使用 Rem。 Px、Pt、Em 还是 Rem?这些网页设计值对于间距、尺寸或字体大小意味着什么 百分比 理论上,仍然有百分比,但它们总是有点困难,并且根据浏览器的不同,它们的解释往往有很大不同,尤其是在过去。流体布局中仍然使用百分比值。 百分比值很大程度上确保了设计适应各自的浏览器窗口。