媒體查詢和動態(tài)REM

媒體查詢和的動態(tài)REM是響應式頁面和移動端的常用技術。

媒體查詢的主要方式有:

link元素媒體查詢

<link rel=”stylesheet” media=”mediatype and|not|only (meida feature)” href=”example.css”/>

樣式表中媒體查詢

<style>
@media  meidiatype and|not|only  (media feature){
    .div{display:none;}
}
</style>

其中mediatype取值有:
all 所有設備;print 打印機和打印預覽;screen 電腦、平板、手機;

meidia feature取值有:
常用max-width;device-width等

動態(tài)REM

動態(tài)REM是手機端布局常見的一種方式,具有適配各種手機屏幕尺寸的優(yōu)勢。
rem是個相對單位,1rem等于html元素的font-size;于是可以通過JS設置html元素的font-size等于屏幕的寬度,就可以得到一個動態(tài)的rem單位。

let size = window.innerWidth / 10;
     style.innerHTML = `html{font-size:${size}px}

上述代碼通過寫入style標簽的方式將html元素的字體大小設置為屏幕寬度的十分之一,這樣1rem就等于屏幕寬度的十分之一。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容