亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

REM相對單位怎么用

發布時間:2021-03-11 14:14:02 來源:億速云 閱讀:119 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關REM相對單位怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

這次給大家帶來REM相對單位使用案例分享,REM相對單位使用的注意事項有哪些,下面就是實戰案例,一起來看一下。

   rem(font size of the root element)是指相對于根元素的字體大小的單位。簡單的說它就是一個相對單位。看到rem大家一定會想起em單位,em(font size of the element)是指相對于父元素的字體大小的單位。它們之間其實很相似,只不過一個計算的規則是依賴根元素一個是依賴父元素計算。

上面說過rem是通過根元素進行適配的,網頁中的根元素指的是html我們通過設置html的字體大小就可以控制rem的大小,舉個例子。

html{
    font-size:20px;
}
.btn {
    width: 6rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1.2rem;
    display: inline-block;
    background: #06c;
    color: #fff;
    border-radius: .5rem;
    text-decoration: none;
    text-align: center;    
}

我們通過改變html中的font-size的大小來控制我們的dom元素的字體大小。

為了適配不同分辨率的兼容,可以通過js來動態生成html里的font-size的大小,我們也可以針對主流機型通過media query來設置。例如下面這邊代碼,不太了解media query可以學習下http://www.w3cplus.com/content/css3-media-queries

html{font-size: 20px;}
@media only screen and (min-width: 320px){
    html{font-size: 20px !important;}
}
@media only screen and (min-width: 350px){
    html{font-size: 22.5px !important;}
}
@media only screen and (min-width: 365px){
    html{font-size: 23px !important;}
}
@media only screen and (min-width: 375px){
    html{font-size: 23.5px !important;}
}
@media only screen and (min-width: 390px){
    html{font-size: 24.5px !important;}
}
@media only screen and (min-width: 400px){
    html{font-size: 25px !important;}
}
@media only screen and (min-width: 428px){
    html{font-size: 26.8px !important;}
}
@media only screen and (min-width: 432px){
    html{font-size: 27.4px !important;}
}
@media only screen and (min-width: 481px){
    html{font-size: 30px !important;}
}
@media only screen and (min-width: 569px){
    html{font-size: 35px !important;}
}
@media only screen and (min-width: 641px){
    html{font-size: 40px !important;}
}

當然在設置html中的font-size的時候,我們還可能會看到這樣的寫法,html {  font-size: 62.5% }。這主要是為了方便em與px相互轉換,em的初始值為1em=16px,顯然這樣的話,如1.2em則=19.2px,可是我們在設置的時候很少看見19.2px這樣表示的大小,也就是在用px表示大小時數值是不帶小數位的。當設置了body{font-size: 62.5%;}時,1em則=16px*62.5%=10px,1.2em則=12px,這是不是就簡單多了,準確多了呢~~。

關于“REM相對單位怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

rem
AI

永昌县| 宁安市| 揭东县| 新蔡县| 靖安县| 黑山县| 微山县| 太谷县| 卓尼县| 昌乐县| 万源市| 山东| 汶上县| 砀山县| 克拉玛依市| 石首市| 赞皇县| 蚌埠市| 西宁市| 隆尧县| 徐州市| 金溪县| 广宁县| 义马市| 古田县| 定襄县| 天津市| 黄陵县| 凤凰县| 全椒县| 恭城| 华阴市| 尉氏县| 黑龙江省| 彰化县| 青神县| 东阳市| 双柏县| 密山市| 雷州市| 华坪县|