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