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