文章出處

先貼個網址:http://www.uml.org.cn/html/201207311.asp

 大家可以參考一下面這張轉換表(body字體為16px時的值)

 

總結

長篇介紹了一大堆,唯一想告訴大家的是以下幾點

1、瀏覽器的默認字體大小是16px

2、如果元素自身沒有設置字體大小,那么元素自身上的所有屬性值如“boder、width、height、padding、margin、line-height”等值,我們都可以按下面的公式來計算

1 ÷ 父元素的font-size × 需要轉換的像素值 = em值

3、這一種千萬要慢慢理解,不然很容易與第二點混了。如果元素設置了字體大小,那么字體大小的轉換依舊按第二條公式計算,也就是下面的:

1 ÷ 父元素的font-size × 需要轉換的像素值 = em值

那么元素設置了字體大小,此元素的其他屬性,如“border、width、height、padding、margin、line-height”計算就需要按照下面的公式來計算:

1 ÷ 元素自身的font-size × 需要轉換的像素值 = em值

這樣說,不知道大家理解了整明白了沒有,如果沒有整明白,可以回過頭來看上面的一個實例。

 

   

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()