1.左側絕對定位法 直接看代碼: 效果如下: 關鍵點在於.left的position:absolute和.right的margin-left:300px; 2.左側浮動法(右側不浮動) 效果如下: 關鍵點:左側設置左浮動,右側設置 ...
一:float bfc ,左側寬度不需要固定,但父級容器寬度需大於左側寬度,否則右側被擠壓無法展示 二:float margin left,左側寬度需固定 三:absolute margin left,左側寬度需固定並且絕對定位,缺點:當左側高於右側時,左側會超出父元素,需要使用js補救 四:子元素inline block calc動態計算寬度,左側寬度需固定,父元素需要設置font size: ...
2020-03-02 14:22 0 647 推薦指數:
1.左側絕對定位法 直接看代碼: 效果如下: 關鍵點在於.left的position:absolute和.right的margin-left:300px; 2.左側浮動法(右側不浮動) 效果如下: 關鍵點:左側設置左浮動,右側設置 ...
網頁基本結構: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8" ...
"左邊固定,右邊自適應的兩欄布局",其中有老生常談的float方法,BFC方法,也有CSS3的flex布局與grid布局。並非所有的布局都會在開發中使用,但是其中也會涉及一些知識點。 常用的寬度自適應的方法通常是利用了block水平的元素寬度能隨父容器調節的流動特性。另外一種思路是利用CSS中 ...
一個面試會問的問題,如何實現兩個盒子,左側固定寬度,右側自適應。 1、利用 calc 計算寬度的方法 css代碼如下: dom結構如下: 2、利用 float 配合 margin 實現 css代碼如下: dom結構 ...
經常在工作中或者在面試中會碰到這樣的問題,比如我想要個布局 右側固定寬度 左側自適應 或者 三列布局 左右固定 中間自適應的問題。 下面我們分別來學習下,當然我也是總結下而已,有如以下方法: 一: 右側固定寬度 左側自適應 第一種方法:左側 ...
實現布局的幾種方法,見代碼: ...
今天做了一個練習,要求用兩種方法來實現左側寬度固定、右側寬度自適應的兩列布局。一開始我以為會很簡單,畢竟只是練習,但是我寫出了一種方法之后卻沒能順利的寫出第二種方法。對於網上的一些解決方法我還是不太滿意,於是自己繼續琢磨着,問問一些前輩,希望得到一些思路。終於,皇天不負有心人,在自己翻譯的一篇 ...
第一種方法:采用絕對定位+BFC(overflow:auto) 第二種方法:采用左浮動+BFC(overflow:auto) 第三種方法:采用flex布局+BFC(overflow:auto)(推薦使用) 第四種:table布局(高度 ...