CSS 1em 等于多少 px?em 和 px 如何换算?
px 像素 (Pixel), 相对长度单位, 像素 px 是相对于显示器屏幕分辨率而言的.
em 是相对长度单位, 相对于当前对象内文本的字体尺寸; 如当前对行内文本的字体尺寸未被人为设置, 则相对于浏览器的默认字体尺寸.
任意浏览器的默认字体高都是 16px, 所有未经调整的浏览器都符合: 1em=16px; 那么 12px=0.75em,10px=0.625em.
为了简化 font-size 的换算, 需要在 CSS 中的 body 选择器中声明 Font-size=62.5%, 这就使 em 值变为 16px*62.5%=10px, 这样 12px=1.2em, 10px=1em, 也就是说只需要将你的原来的 px 数值除以 10, 然后换上 em 作为单位就行了.
em 有如下特点:
em 的值并不是固定的;
em 会继承父级元素的字体大小
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/css3/16550.html