前端基礎(chǔ) - css(2)

一,百分比布局(流式布局)

width:寬度的百分比是相對于父盒子width內(nèi)容寬的比。沒有父盒子就是相對于瀏覽器的寬测暗。

height:高度的百分比是相對于父盒子height內(nèi)容高的比柜蜈。

padding,margin.:padding和margin不管任何方向百分比都是相對于父盒子width內(nèi)容寬的比。

border:不能書寫百分?jǐn)?shù)

二懊直,伸縮布局

1扒吁,給父元素設(shè)置display:flex? ? 必須給其直接父元素設(shè)置display:flex屬性 (父元素為伸縮盒子)

2,任何情況下都可以使用

3室囊,伸縮盒子中所有元素都是按照主軸方向顯示的

伸縮盒子默認(rèn)有兩條軸:水平顯示的主軸雕崩,永遠(yuǎn)垂直于主軸的側(cè)軸

4,常用屬性

改變主軸方向:flex-direction:roew(水平顯示融撞,默認(rèn))/? column(垂直顯示)/? row-column(右向左)/??column-reverse(下向上)

設(shè)置元素在主軸方向上的對齊方式:justify-content:flex-start(主軸開始位置對齊)/? flex-end(主軸結(jié)束位置對齊)/? space-between(兩端對齊中間自適應(yīng))/? center(中間對齊)/? sopace-around(元素周圍出現(xiàn)空白)

設(shè)置元素在側(cè)軸對齊方式:align-items:flex-start(側(cè)軸開始位置對齊)/? flex-end(側(cè)軸結(jié)束位置對齊)/? center(居中對齊)/? stretch(沿著側(cè)軸拉伸盼铁,默認(rèn)值---元素沒有設(shè)置高度的情況下)

在伸縮盒子中不管元素有多少個,默認(rèn)都一行顯示尝偎,設(shè)置元素是否換行:flex-warp:nowarp(默認(rèn)饶火,不換行)/? warp(換行)

設(shè)置換行后的對齊方式(多行對齊方式)align-content:flex-start(開始位置對齊)/? flex-end(結(jié)束位置對齊)/? center(居中對齊)/? strech(默認(rèn))/? space-between(兩側(cè)對齊中間自適應(yīng))/? space-around(周圍環(huán)繞)

伸縮盒子中的flex屬性:flex:number;number表示當(dāng)前元素占父元素的份數(shù)

給子元素排序:order:值致扯;

三肤寝,響應(yīng)式布局(同一個網(wǎng)頁在不同設(shè)備中布局效果不一樣)核心技術(shù):媒體查詢

媒體查詢:通過視口的寬度來設(shè)備設(shè)備,實(shí)現(xiàn)不同設(shè)備布局效果不同

語法:@media?only?screen?and(width:320px){?div {?布局 } }? 當(dāng)前設(shè)備的寬度等于320px時執(zhí)行媒體查詢中的代碼

詳解:

@media:聲明媒體查詢

screen:有屏幕的媒體類型抖僵,除此之外還有鲤看,all:任何類型,print打印設(shè)備類型

width:320px :媒體特征裆针,min-width(最小寬)/? max-width(最大寬)刨摩,orientation:portrait(豎屏)/? landscape(橫屏)

and:多個媒體特征用and鏈接

only:一個鏈接條件的關(guān)鍵字寺晌,可以省略

四,rem適配(解決同一元素在不同設(shè)備中的變化澡刹,文字和盒子在不同像素密度下適配)

適配過程:

1呻征,UI圖和移動設(shè)備分成相同的份數(shù)例:20,UI/20=UI圖中每一份大小

2罢浇,計算出UI圖中每一個元素的比例:當(dāng)前元素的大小/每一份大小

3陆赋,計算跟標(biāo)簽中文字大小(跟文字大腥卤铡):html文字大小=移動設(shè)備寬度/20

4攒岛,公式:元素rem值=?當(dāng)前元素測量大小 / UI圖寬度/份數(shù))

例:@size:20;(自定義份數(shù))

@media?only?screen?and (width:320px){

? ?html:{

? ? ? ? font-size:320px / @size胞锰; (計算跟文字大性志狻)

? ? }

}

.box {?width:元素測量寬度 / (UI圖寬度 / @size)rem}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市嗅榕,隨后出現(xiàn)的幾起案子顺饮,更是在濱河造成了極大的恐慌,老刑警劉巖凌那,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件兼雄,死亡現(xiàn)場離奇詭異,居然都是意外死亡帽蝶,警方通過查閱死者的電腦和手機(jī)赦肋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來励稳,“玉大人佃乘,你說我怎么就攤上這事【阅幔” “怎么了恕稠?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長扶欣。 經(jīng)常有香客問我,道長千扶,這世上最難降的妖魔是什么料祠? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮澎羞,結(jié)果婚禮上髓绽,老公的妹妹穿的比我還像新娘。我一直安慰自己妆绞,他們只是感情好顺呕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布枫攀。 她就那樣靜靜地躺著,像睡著了一般株茶。 火紅的嫁衣襯著肌膚如雪来涨。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天启盛,我揣著相機(jī)與錄音蹦掐,去河邊找鬼。 笑死僵闯,一個胖子當(dāng)著我的面吹牛卧抗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播鳖粟,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼社裆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了向图?” 一聲冷哼從身側(cè)響起泳秀,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎张漂,沒想到半個月后晶默,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡航攒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年磺陡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漠畜。...
    茶點(diǎn)故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡币他,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出憔狞,到底是詐尸還是另有隱情蝴悉,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布瘾敢,位于F島的核電站拍冠,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏簇抵。R本人自食惡果不足惜庆杜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望碟摆。 院中可真熱鬧晃财,春花似錦、人聲如沸典蜕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至钢猛,卻和暖如春伙菜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背厢洞。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工仇让, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人躺翻。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓丧叽,卻偏偏與公主長得像,于是被迫代替她去往敵國和親公你。 傳聞我的和親對象是個殘疾皇子踊淳,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 一、流式布局 1.1 meta標(biāo)簽 最標(biāo)準(zhǔn)的viewport設(shè)置 視口寬度和設(shè)備保持一致 視口的默認(rèn)縮放比例1.0...
    AizawaSayo閱讀 1,000評論 0 0
  • 目錄 Day01標(biāo)簽行元素 Day02表單元素css選擇器偽類選擇符行內(nèi)元素塊元素表格 Day03文本相關(guān)屬性列表...
    Moquyun閱讀 516評論 0 0
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color陕靠,font迂尝,text-align,li...
    love2013閱讀 2,314評論 0 11
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color剪芥,font垄开,text-align,li...
    wzhiq896閱讀 1,754評論 0 2
  • 所有題目答案整理自網(wǎng)絡(luò)税肪,如有錯誤溉躲,接受指正,拒絕批評益兄! 關(guān)于html5 HTML5的十大新特性 語義化標(biāo)簽使得頁面...
    黃金原野閱讀 1,464評論 0 0