rem布局需要知道些什麼

2021-10-10 09:26:21 字數 2718 閱讀 6215

**查詢(media query)是css3新語法

@media mediatype and|not|only (media feature)

解釋說明

all用於所有裝置

print

用於印表機和列印預覽

screen

用於電腦螢幕,平板電腦,智慧型手機等

關鍵字將**型別或多個**特性連線到一起作為**查詢的條件

值解釋說明

width

定義輸出裝置中頁面可見區域的寬度

min-width

定義輸出裝置中頁面最小可見區域的寬度

max-width

定義輸出裝置中頁面最大可見區域的寬度

@media screen and (

min-width

: 800px) }

@media screen and (

man-width

: 600px)

}

按照從大到小的或者從小到大的思路

注意我們有最大值max-width和最小值mixwidth都是包含等於的

當螢幕小於540畫素,背景顏色為藍色(x <= 539)

當螢幕大於等於540畫素,並且小於等於969畫素的時候背景色為綠色(540 =< x <= 969)

當螢幕大於等於970畫素的時候,背景顏色為紅色(x >= 970)

注意:為了防止混亂,**查詢我們要按照從小到大或者從大到小的順序來寫,但是我們最喜歡的還是從小到大來寫,這樣**更簡潔

"en">

"box">購物車

語法規範
"stylesheet" media="mediatype and|not|only (media feature)" href="mystylesheet.css">

示例

"stylesheet" href="stylea.css" media="screen and (min-width: 400px)">

css是一門非程式式語言,沒有變數、函式、scope(作用域)等概念

less中文**:

常見的css預處理器:sass、less、stylus

一句話:less是一門css預處理語言,它擴充套件了css的動態特性

安裝node.js,可選擇最新的版本,**:

檢查是否安裝成功,使用cmd命令(win10是window + r 開啟執行輸入cmd)—輸入「node-v」 檢視版本即可

檢查是否成功,使用cmd命令「lessc-v」檢視版本即可

我們首先新建乙個字尾名為.less的檔案,在這個.less檔案裡面書寫less語句。

變數命名規範

@color

: pink;

@coler

: deeppink;

變數使用規範

body

a:hover

常用寫法

#header .logo

less巢狀寫法

#header 

}

如遇見(交集|偽類|偽元素選擇器)

常用寫法

a:hover

less巢狀寫法

a 

}

// less 裡邊寫

@width: 10px + 5;

div

// 生成的css

div

// less 還可以這樣寫

width: (@width + 5) * 2;

怎麼去達到這個目標

在實際開發當中怎麼使用

技術方案2

總結:

rem + **查詢 + less技術

設計稿常見尺寸寬度 裝置

常見寬度

iphone4.5

640px

iphone678

750px

android

常見320px、480px、540px、600px、720px、768px、800px、1080px;目前市場主流裝置尺寸按照1080設計

一般情況下,我們以一套或兩套效果圖適應大部分螢幕,放棄極端屏或對其優雅降級,犧牲一些效果,現在基本以750為準

比如我們以750為標準設計稿

乙個100*100畫素的頁面元素 在750螢幕下,就是100/50轉換為rem是2rem*2rem比例是1比1

320螢幕下,html字型大小為21.33,則2rem=42.66,此時寬和高都是42.66但是寬和高的比例還是1比1

但是已經能實現不同螢幕下頁面元素盒子等比例縮放的效果

元素大小取值方法

最後的公式:頁面的元素的rem值 = 頁面元素值(px)/ (螢幕寬度 / 劃分的份數)

螢幕寬度 / 劃分的份數 就是html font-size的大小

或者:頁面元素的rem值 = 頁面元素值(px)/ html font-size 字型大小

關於資料治理,你需要知道些什麼?

每個有效的資料庫都需要精心設計的模式 schema 以保持資料乾淨,避免衝突,滿足使用者的各種需求,適應未來的擴充套件。同樣,每個有效的企業資料計畫都離不開資料治理,也就是精心設計的政策,以明確職責 解決不同利益相關方之間的衝突,提供維護和擴充套件,保護敏感資訊。資料治理的關注點通常包括 資料管理方...

大資料需要知道,Hadoop是什麼!

隨著近幾年計算機技術和網際網路的發展,大資料 這個名詞越來越多進入我們的視野。大資料的快速發展也在無時無刻影響著我們的生活。那大資料究竟是什麼呢?首先,看看專家是怎麼解釋大資料的 大資料就是多,就是多。原來的裝置存不下 算不動。啪菠蘿 畢卡索 大資料,不是隨機樣本,而是所有資料 不是精確性,而是混雜...

python 關於異常,你需要知道什麼。

摘要 異常的完整語法try 提示使用者輸入乙個整數 num int input 請輸入乙個整數 使用數字8除以這個整數並且輸出 result 8 num print result except valueerror 捕獲特定異常 也可以繼續新增 as b print 請輸入正確的整數 print 可...