如您所知,您可以使用 CSS 指定尺寸(以 px 或 em 为单位)。据我了解,em 的意思是“当前元素字体的行高”。我目前的方法是始终使用 px (也用于边距,这似乎是一个有争议的做法)。
问题:我可以依赖 px 和 em 的比例在不同浏览器中保持相同吗?如果不是,那么我手动指定的段落之间的边距可能会看起来很奇怪,因为它们不再匹配 1em 了。
我相信最好使用 em 作为边距,但我有相当多的现有代码总是使用 px 边距。
No. em
s 与用户选择的字体大小相关,px
不是。桌面浏览器的默认字体大小以像素为单位大致相同,但尤其是移动设备,甚至在用户调整之前也会有所不同。
你应该使用em
文本内容中的边距大小应与周围字体相似,并且px
边距必须与页面布局使用的图像对齐。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)