gpt4 book ai didi

css - 在 CSS 中使用 ems 而不是 % 有什么好处?

转载 作者:技术小花猫 更新时间:2023-10-29 10:22:44 24 4
gpt4 key购买 nike

我理解使用 ems 支持静态测量的优势,例如 pixelspoints,但为什么大多数 CSS 人都出局了那里(所以除外)更喜欢使用 ems 而不是 % 值?

最佳答案

对于字体大小:

  • em 和 % 都是相对于父元素的字体大小(即 2em 和 200% 总是给出相同的结果)
  • ems 在排版方面有着悠久的历史(尽管 CSS em 与排版 em 不同)
  • CSS 的浏览器实现有 % 的错误比 em 少

对于其他所有内容(例如元素的宽度):

  • em是相对于字体大小
  • %是相对于父元素

…所以他们做完全不同的事情,需要根据具体情况进行考虑。

关于css - 在 CSS 中使用 ems 而不是 % 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2176897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com