摘要:題目假設(shè)高度已知,請(qǐng)寫出三欄布局,其中左欄右欄寬度各為,中間自適應(yīng)三欄布局的種方案這是一道經(jīng)典的面試題,下面記錄了布局的種方法。
題目:假設(shè)高度已知,請(qǐng)寫出三欄布局,其中左欄、右欄寬度各為300px,中間自適應(yīng).
三欄布局的5種方案這是一道經(jīng)典的面試題,下面記錄了css布局的5種方法。
1. 浮動(dòng)解決方案三欄布局
2. 絕對(duì)定位解決方案三欄布局
浮動(dòng)解決方案
1.這是三欄布局的浮動(dòng)解決方案; 2.這是三欄布局的浮動(dòng)解決方案; 3.這是三欄布局的浮動(dòng)解決方案; 4.這是三欄布局的浮動(dòng)解決方案; 5.這是三欄布局的浮動(dòng)解決方案; 6.這是三欄布局的浮動(dòng)解決方案;
3. flexbox 解決方案三欄布局
絕對(duì)定位解決方案
1.這是三欄布局的絕對(duì)定位解決方案; 2.這是三欄布局的絕對(duì)定位解決方案; 3.這是三欄布局的絕對(duì)定位解決方案; 4.這是三欄布局的絕對(duì)定位解決方案; 5.這是三欄布局的絕對(duì)定位解決方案; 6.這是三欄布局的絕對(duì)定位解決方案;
4. 表格布局解決方案三欄布局
flexbox解決方案
1.這是三欄布局的flexbox解決方案; 2.這是三欄布局的flexbox解決方案; 3.這是三欄布局的flexbox解決方案; 4.這是三欄布局的flexbox解決方案; 5.這是三欄布局的flexbox解決方案; 6.這是三欄布局的flexbox解決方案;
5. 網(wǎng)格布局解決方案三欄布局
表格布局解決方案
1.這是三欄布局的表格布局解決方案; 2.這是三欄布局的表格布局解決方案; 3.這是三欄布局的表格布局解決方案; 4.這是三欄布局的表格布局解決方案; 5.這是三欄布局的表格布局解決方案; 6.這是三欄布局的表格布局解決方案;
效果: 自適應(yīng)(將瀏覽器窗口壓窄)的變化三欄布局
網(wǎng)格布局解決方案
1.這是三欄布局的網(wǎng)格布局解決方案; 2.這是三欄布局的網(wǎng)格布局解決方案; 3.這是三欄布局的網(wǎng)格布局解決方案; 4.這是三欄布局的網(wǎng)格布局解決方案; 5.這是三欄布局的網(wǎng)格布局解決方案; 6.這是三欄布局的網(wǎng)格布局解決方案;
將瀏覽器窗口壓窄,可以看到變化。由于上面的代碼中設(shè)置的高度是min-width,而不是設(shè)置的固定高度width,所以現(xiàn)在看到的也就是高度不固定的情況。
浮動(dòng)解決方案中:center部分會(huì)被內(nèi)容撐高并向兩邊擴(kuò)充,兩邊盒子的大小不受影響。
絕對(duì)定位解決方案中:center部分會(huì)被內(nèi)容撐高,不向兩邊擴(kuò)充,兩邊盒子大小不受影響。
flexbox解決方案中:center部分會(huì)被內(nèi)容撐高,并且兩邊的盒子與center高度始終保持一致。
這是因?yàn)樵趂lex布局中,align-items屬性默認(rèn)為stretch,如果設(shè)置為:align-items: center;或align-items: start;或align-items: end;或其他值,那么就不會(huì)自動(dòng)保持一樣高。參見:MDN: flex 布局的基本概念
表格布局解決方案中:center部分會(huì)被內(nèi)容撐高,并且兩邊的盒子與center高度始終保持一致。
網(wǎng)格布局解決方案中:盒子大小都不變化,文字直接超出center部分。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/114681.html
摘要:絕對(duì)底部前端掘金來自國(guó)外的設(shè)計(jì)達(dá)人,純,可以實(shí)現(xiàn)當(dāng)正文內(nèi)容很少時(shí),底部位于窗口最下面。有效解決圖片使用單位邊角缺失的問題前端掘金起因在移動(dòng)端使用布局時(shí)圖片也需要用單位。 CSS 絕對(duì)底部 - 前端 - 掘金來自國(guó)外的設(shè)計(jì)達(dá)人,純CSS,可以實(shí)現(xiàn): 當(dāng)正文內(nèi)容很少時(shí),底部位于窗口最下面。當(dāng)改變窗口高度時(shí),不會(huì)出現(xiàn)重疊問題。甚至,創(chuàng)造該CSS的人還專門成立一個(gè)網(wǎng)站介紹這個(gè)CSS底部布局方案...
摘要:本文概要本文將介紹如下幾種常見的布局其中實(shí)現(xiàn)三欄布局有多種方式,本文著重介紹圣杯布局和雙飛翼布局。借助等高布局正負(fù)可解決,下文會(huì)介紹雙飛翼布局特點(diǎn)同樣也是三欄布局,在圣杯布局基礎(chǔ)上進(jìn)一步優(yōu)化,解決了圣杯布局錯(cuò)亂問題,實(shí)現(xiàn)了內(nèi)容與布局的分離。 本文概要 本文將介紹如下幾種常見的布局: showImg(https://segmentfault.com/img/remote/14600000...
摘要:本文概要本文將介紹如下幾種常見的布局其中實(shí)現(xiàn)三欄布局有多種方式,本文著重介紹圣杯布局和雙飛翼布局。借助等高布局正負(fù)可解決,下文會(huì)介紹雙飛翼布局特點(diǎn)同樣也是三欄布局,在圣杯布局基礎(chǔ)上進(jìn)一步優(yōu)化,解決了圣杯布局錯(cuò)亂問題,實(shí)現(xiàn)了內(nèi)容與布局的分離。 本文概要 本文將介紹如下幾種常見的布局: showImg(https://segmentfault.com/img/remote/14600000...
摘要:本文概要本文將介紹如下幾種常見的布局其中實(shí)現(xiàn)三欄布局有多種方式,本文著重介紹圣杯布局和雙飛翼布局。借助等高布局正負(fù)可解決,下文會(huì)介紹雙飛翼布局特點(diǎn)同樣也是三欄布局,在圣杯布局基礎(chǔ)上進(jìn)一步優(yōu)化,解決了圣杯布局錯(cuò)亂問題,實(shí)現(xiàn)了內(nèi)容與布局的分離。 本文概要 本文將介紹如下幾種常見的布局: showImg(https://segmentfault.com/img/remote/14600000...
閱讀 2757·2021-11-19 09:40
閱讀 5332·2021-09-27 14:10
閱讀 2110·2021-09-04 16:45
閱讀 1489·2021-07-25 21:37
閱讀 3005·2019-08-30 10:57
閱讀 2989·2019-08-28 17:59
閱讀 1062·2019-08-26 13:46
閱讀 1415·2019-08-26 13:27