我想了解您应该使用什么CSS单位以及何时使用。
我个人认为,EM单元是您应该使用的唯一CSS单元。为什么?因为在任何给定的网站上,所有元素的大小都是相对的。与生活模式与斐波那契比率有关的方式非常相似。
假设您收到了必须创建的网页设计。在给定的网页设计中,所有元素的大小和间距都是相对的。网页设计师将标题设为特定大小,并将段落设为相对于标题的大小。
考虑到这一点,可以得出结论,标题也总是相对于页脚文本,因为标题总是比页脚文本大一定百分比。
因此,如果您更改一个元素的大小,则必须更改另一元素的大小以保持网页设计的原始比例。
因此,在缩放网站大小时,最好对所有内容都使用ems以保持原始比例。下面我写了两个仅使用em即可获得的好处。
优点1:您可以用一行更改整个网页的大小。
body { font-size: "your font-size value" em}
结果:您的整个网站将按比例缩小或放大。
优点2:您可以使用一行更改网站中任何给定部分的大小。
footer { font-size: "your font-size value" em}
结果:您给定的部分将按比例缩小或放大。