将以px测量的元素集成到使用em的站点中

时间:2014-03-02 07:32:50

标签: html css

我使用em表示我网站上的相关尺寸。我现在正在使用adsense实现添加,这些添加块以像素为单位。 我应该如何将以像素为单位的内容整合到一个可以完成ems所有内容的网站中?

2 个答案:

答案 0 :(得分:2)

你仍然可以使用像素,即使你拥有的其他东西都使用了ems。或者您可以将像素转换为ems。最好的答案实际上取决于你如何将它带入网站。

答案 1 :(得分:1)

我建议您尽可能使用EM。我这样做的原因是例如当我用像素大小的元素缩放页面时,有时会在某些缩放级别上发生奇怪的瑕疵。当被禁止使用EM时,这个问题就消失了。

默认情况下,计算公式为1em = 16px,但请注意某处设置字体大小。 如果您有例如span元素并将其字体大小设置为2em,然后将宽度设置为8em,则结果将是256像素宽,而不是128.

<span id="oneem">font 1 em</span> <br><br> <span id="twoem">font 2 em</span>

http://jsfiddle.net/Kovo/4F8LH/