为什么要根据字体大小调整间距?

问题描述 投票:0回答:1

我正在为网页上的元素设计边距空间。

当我阅读Bootstrap V4.0的文档时,我发现间距是根据$ spacer调整的,$ spacer本身默认为1 rem。我只是好奇为什么会这样?不应根据显示分辨率调整间距?

css twitter-bootstrap bootstrap-4
1个回答
1
投票

根据根大小来设置维度更容易,这就是rem所做的。如果根em为10像素,则2rem = 20像素。如果您觉得所有东西都需要增加尺寸,那么您只需要将根眼大小更改为12(或某些)像素,然后使用2rem的任何内容现在都是24像素。这使您无需查找和替换填充/边距等基于10个像素的所有实例,并且您使用了像padding: 10px这样的固定值。


虽然在调整元素,字体等时这是一个很好的级联效果。不要觉得你需要一直使用像remem这样的相对单位。无论如何,有时候你需要/需要15px

© www.soinside.com 2019 - 2024. All rights reserved.