px與rem的換算


在線轉化工具: http://www.ofmonkey.com/front/remcss

 

rem是相對於根元素<html>,這樣就意味着,咱們只須要在根元素肯定一個參考值,這個參考值設置爲多少,徹底能夠根據您本身的需求來定。

html

若是,瀏覽器默認的字號16px,來看一些px單位與rem之間的轉換關係:
css3

爲了計算方便,時常將在<html>元素中設置font-size值爲62.5%
至關於在<html>中設置font-size10px,此時,上面示例中所示的值將會改變:

因爲remcss3中的一個屬性,不少人首先關注的就是瀏覽器對他的支持度,截了一張caniuserem屬性的兼容表:瀏覽器

 

 原文連接:http://caibaojian.com/rem-and-px.html工具

1rem等於多少px呢?·post

1rem等於html根元素設定的font-size的px值,假如咱們在css裏面設定下面的css。flex

//code from http://caibaojian.com/rem-and-px.html
html{font-size:14px}

那麼後面的CSS裏面的rem值則是以這個14來換算,例如設定一個div寬度爲3rem,高度爲2.5rem.則它換算成px爲width:42px.height:35px,同理,假如一個設計稿爲寬度42px,高度爲35px,則換成成rem,則是42/14=3rem,35/14=2.5rem。spa

若是css裏面沒有設定html的font-size,則默認瀏覽器以1rem=16px來換算

設計

rem實現移動端自適應: http://caibaojian.com/flexible-js.htmlcode

相關文章
相關標籤/搜索