text-indent:2em 设置css 首行缩进2em两个字

2017-01-14 12:49:44 text-indent:2em什么意思?这里2em是什么意思?em是什么?em是多少px呢?

css代码中text-indent:2em什么意思?

标准答案:段落首行文字缩进2em(em为相对长度单位)。

这里em是什么?
这里em是单位,如px像素)一样HTML长度单位em叫相对长度单位。

em与px换算
1em等于16px

这里2em=32px,相等于设置CSS 缩进32px。

理解html长度单位EM与PX换算说明:
em指字体高,任意浏览器的默认字体高都是16px。未经调整的浏览器都符合: 1em=16px。

像素和厘米不能直接转换,只有说明了分辩率(dpi)下才能转换
平时经常使用72dpi(电脑显示器)和300dpi(照片)
72dpi 1cm = 28.346px 1em=16px=0.564cm=0.00564m
300dpi 1cm = 118.11px 1em=16px=0.135cm=0.00135m

通常这两个单位一般不相互换算的,即使换算也要加上在多少分辨率的条件下。

更新