主要是为了方便维护。
假设当前的段落字体大小是16像素,如果希望一个个段落的文字能够“首行缩进”两个“字符”,可以使用text-indent:32px,也可以使用text-indent:2em。设置之后,假设段落字体大小调整为14像素,如果之前设置缩进时使用的值是“32px”,此时就需要修改为“28px”,如果之前设置缩进时使用的值为“2em”,此时不需要任何变化。
资料来源:《HTML5布局之路》