1. 程式人生 > >px、em、%

px、em、%

font source 標準 大小 ID 1.2 字體 段落首行縮進 div

px(像素)、em、% 百分比

1. em

1.1 本元素給定字體的 font-size 值,如果元素的 font-size 為 14px ,那麽 1em = 14px;如果 font-size 為 18px,那麽 1em = 18px。

實現段落首行縮進 24px(也就是兩個字體大小的距離)

p{font-size:12px;text-indent:2em;}

1.2 但當給 font-size 設置單位為 em 時,此時計算的標準以 p 的父元素的 font-size 為基礎

html:

<p>以這個<span>例子</span>為例。</p>

CSS:

p{font-size:14px}
span{font-size:0.8em;}

結果 span 中的字體“例子”字體大小就為 11.2px(14 * 0.8 = 11.2px)。

2. 百分比%

設置行高(行間距)為字體的130%(12 * 1.3 = 15.6px)。

p{font-size:12px;line-height:130%}

px、em、%