代码之家  ›  专栏  ›  技术社区  ›  usr

HTML:不同的浏览器以不同的实际px大小呈现1em有多普遍?

  •  3
  • usr  · 技术社区  · 15 年前

    如您所知,您可以用CSS在px或em中指定尺寸。据我所知,em的意思是“当前元素字体的行高”。我目前的做法是一直使用px(也用于保证金,这似乎是一个有争议的做法)。

    问题: ? 如果没有,那么我手动指定的段落之间的边距将可能看起来很奇怪,因为它们不再匹配1em。

    我认为最好使用em作为边距,但我有一个相当多的现有代码库,总是使用px边距。

    2 回复  |  直到 15 年前
        1
  •  3
  •   Rudu Andrew Whitaker    15 年前

    大小 em 像素与您使用的字体类型和大小、屏幕分辨率(取决于操作系统和浏览器)以及可能的进一步操作系统和浏览器设置有关-例如“显示字体+10%”可能会改变 价值观。

        2
  •  7
  •   bobince    15 年前

    不。 em 是相对于用户选择的字体大小, px

    你应该使用 相对长度单位 对于必须与页面布局使用的图像对齐的页边距。