摘要:橫方向相反以使用的控制單個元素的屬性是。元素自動換成多行。這個縮寫屬性接受兩個屬性的值,兩個值中間以空格隔開。行與行之間保持相等距離。每一行都被拉伸以填滿容器。這可能有些容易混淆,但決定行之間的間隔,而決定元素整體在容器的什么位置。
1.查看理想視口(viewport):window.screen.width
2.布局視口:使PC頁面在移動端上查看布局不混亂Document.documentElement.clientWidth
3.視覺視口:肉眼可見的視覺區(qū)域
viewport標簽:
使布局視口改變?yōu)槭謾C對應的布局視口
?
width設置具體數(shù)據(jù)時,超出部分生成橫向滾動條
width=device-width:為理想視口的寬度
initial-scale:改變布局視口大?。撁婵s放),元素的大小不變
媒體順序查詢:離元素最近的規(guī)則為準(覆蓋)
注意?。。?!查詢匹配的順序 考慮使用相對單位來做媒體特性單位
左浮動:元素離開常規(guī)流 并顯示在它父元素內(nèi)邊距區(qū)域的左邊
POSITION:RELATIVE
去除定位:
可以使用top left right bottom控制位置,注意relative位置還存在!
?
Flex-wrap:換行(默認擠滿元素再換行)
Justify-content:子元素在主軸上的對齊方式(flex-star是對齊到主軸的開始位置)space-around(間距等分)
pace-between(兩邊不留空間 中間平分)
Align-items:交叉軸(側(cè)軸對齊方式)單行情況下
如果設置Justify-content&Align-items為center則可以實現(xiàn)垂直居中
Align-content: 多行情況下
子組件:
Order:控制子組件排序的次序
Flex-grow:占據(jù)的比例(不能超過同行其他元素規(guī)定的大?。?br>Flex-shrink:當剩余空間不足的時候,不換行的前提下,設置子組件占據(jù)的比列
flex-basis:跟width同理,剩余空間分配基準值
Align-self:可以覆蓋父元素對其的控制,自己定義對齊方式
使用flex-direction的時候,justify-content:flex-end和start方向也被調(diào)轉(zhuǎn)
注意當flex以列為方向時,justify-content控制縱向?qū)R,align-items控制橫向?qū)R。橫方向相反
以使用的控制單個元素的屬性是align-self。這個屬性接受和align-items一樣的那些值。
flex-wrap: ? nowrap: 所有的元素都在一行。
wrap: 元素自動換成多行。
wrap-reverse: 元素自動換成逆序的多行。
flex-direction和flex-wrap兩個屬性經(jīng)常會一起使用,所以有縮寫屬性flex-flow。這個縮寫屬性接受兩個屬性的值,兩個值中間以空格隔開。
舉個例子,你可以用flex-flow: row wrap去設置行并自動換行
以使用align-content來決定行與行之間隔多遠。這個屬性接受這些值:
flex-start: 多行都集中在頂部。
flex-end: 多行都集中在底部。
center: 多行居中。
space-between: 行與行之間保持相等距離。
space-around: 每行的周圍保持相等距離。
stretch: 每一行都被拉伸以填滿容器。
這可能有些容易混淆,但align-content決定行之間的間隔,而align-items決定元素整體在容器的什么位置。只有一行的時候align-content沒有任何效果。
柵格系統(tǒng):1.絕對尺寸單位:cm mm q in py pc px
2.相對字體的尺寸單位:em(父元素) ex ch rem(根節(jié)點)
3.視口百分比單位:vw vh vmin vmax
更精準健壯的換算:
<16px=1rem> html{ font-size: 16px; }
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/113546.html
摘要:響應式布局的概念響應式布局,即,在實現(xiàn)不同屏幕分辨率的終端上瀏覽網(wǎng)頁的不同展示方式。框架實現(xiàn)響應式布局利用中柵格系統(tǒng)可以簡單實現(xiàn)響應式布局,這里就需要去理解一下啥是柵格系統(tǒng)代表在端上顯示在一行的個柵欄,也就是一半。 響應式布局的概念 響應式布局,即 Responsive design,在實現(xiàn)不同屏幕分辨率的終端上瀏覽網(wǎng)頁的不同展示方式。通過響應式設計能使網(wǎng)站在手機和平板電腦上有更好的瀏...
摘要:概念響應式網(wǎng)頁設計最初是由提出的一個概念為什么一定要為每個用戶群各自打造一套設計和開發(fā)方案設計應該做到根據(jù)不同設備環(huán)境自動響應及調(diào)整。預計到年,移動互聯(lián)網(wǎng)的數(shù)據(jù)流量將超越端的流量。 概念 響應式網(wǎng)頁設計最初是由 Ethan Marcotte 提出的一個概念:為什么一定要為每個用戶群各自打造一套設計和開發(fā)方案?Web設計應該做到根據(jù)不同設備環(huán)境自動響應及調(diào)整。當然響應式Web設計不僅僅是...
摘要:概念響應式網(wǎng)頁設計最初是由提出的一個概念為什么一定要為每個用戶群各自打造一套設計和開發(fā)方案設計應該做到根據(jù)不同設備環(huán)境自動響應及調(diào)整。預計到年,移動互聯(lián)網(wǎng)的數(shù)據(jù)流量將超越端的流量。 概念 響應式網(wǎng)頁設計最初是由 Ethan Marcotte 提出的一個概念:為什么一定要為每個用戶群各自打造一套設計和開發(fā)方案?Web設計應該做到根據(jù)不同設備環(huán)境自動響應及調(diào)整。當然響應式Web設計不僅僅是...
摘要:所以一個網(wǎng),甚至是響應式設計,在兩個平臺上都會損害您整體的。三響應式與如果把網(wǎng)站作為一個單獨的網(wǎng)站,如果網(wǎng)站的內(nèi)容與桌面版的內(nèi)容相對缺少,導致用戶回到桌面端的網(wǎng)站,會記錄這種選擇,使搜索排名降低,國內(nèi)百度就不知道會怎樣。 一、為什么需要響應式設計(responsible web design) 1. 響應式發(fā)展背景 1、屏幕尺寸的快速變化,iphone為320x480,分辨率在未來可以...
摘要:繼續(xù)響應式網(wǎng)頁布局的實現(xiàn),今日講的是方案。就是為二維布局設計的,最適合用來做網(wǎng)頁布局。其中是最小寬度單位,等于六個等于三個等于兩個而則等于五個。 繼續(xù)W3Schools響應式網(wǎng)頁布局的實現(xiàn),今日講的是CSS Grid方案。CSS Grid就是為二維布局設計的,最適合用來做網(wǎng)頁布局。目前主流的瀏覽器都已經(jīng)支持CSS Grid,除非你很確定你的用戶常使用較舊的瀏覽器,不然的話,建議使用CS...
閱讀 1634·2021-11-02 14:42
閱讀 2404·2021-10-11 10:58
閱讀 730·2021-09-26 09:46
閱讀 2967·2021-09-08 09:35
閱讀 1493·2021-08-24 10:01
閱讀 1284·2019-08-30 15:54
閱讀 3663·2019-08-30 15:44
閱讀 1849·2019-08-30 10:49