CSS學習筆記之rem學習

2021-08-21 09:23:03 字數 935 閱讀 4502

px是乙個絕對單位,不管螢幕怎麼變化,大小固定;

rem是乙個相對單位,相對於html的font-size大小設定的;

根據螢幕大小設定html的fontsize;

一般設計稿預設的html的fontsize是100px,因為比較好計算;

fontsize最小值是12px,所以不能是10px;

寫css樣式的時候只需要將設計稿的值除以100,變成rem單位即可;

在js中加上

var

w

=document

.documentelement.clientwidth||document

.body.clientwidth;

var

dw

=640

;document

.documentelement.style.fontsize=w

*100

/dw

+"px;"

假設設計稿定義寬度是640;

這樣就會根據螢幕大自動設定html的fontsize了;

pc端的話瀏覽器視窗會發生變化,所以要加在window.onresize事件中,只要瀏覽器視窗發生改變就重新計算fontsize的值;

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...

CSS學習筆記之 z index屬性》

z index是針對網頁顯示中的乙個特殊屬性。因為顯示器是顯示的圖案是乙個二維平面,擁有x軸和y軸來表示位置屬性。為了表示三維立體的概念如顯示元素的上下層的疊加順序引入了z index屬性來表示z軸的區別。表示乙個元素在疊加順序上的上下立體關係。由此圖可以顯而易見的,z index越大越靠前,z i...