第一種方法:採用絕對定位+bfc(overflow:auto)
doctype html第二種方法:採用左浮動+bfc(overflow:auto)>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>document
title
>
<
style
>
*.left
.right
style
>
head
>
<
body
>
<
div
class
="left"
>左邊
div>
<
div
class
="right"
>右邊
div>
body
>
html
>
doctype html第三種方法:採用flex布局+bfc(overflow:auto)(推薦使用)>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>document
title
>
<
style
>
*.left
.right
style
>
head
>
<
body
>
<
div
class
="left"
>左邊
div>
<
div
class
="right"
>右邊
div>
body
>
html
>
doctype html第四種:table布局(高度會自動撐開)>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>document
title
>
<
style
>
*.main
.left
.right
style
>
head
>
<
body
>
<
div
class
="main"
>
<
div
class
="left"
>左邊
div>
<
div
class
="right"
>右邊
div>
div>
body
>
html
>
doctype html第五種:grid網格布局+bfc(overflow:auto)>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>document
title
>
<
style
>
*.main
.left ,.right
.right
.left
style
>
head
>
<
body
>
<
div
class
="main"
>
<
div
class
="left"
>左邊
div>
<
div
class
="right"
>右邊
div>
div>
body
>
html
>
doctype html如果不觸發bfc,如果右邊內容超出右邊盒子的高度會出現內容往左邊靠和溢位的情況>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
title
>document
title
>
<
style
>
*.main
.right
.left
style
>
head
>
<
body
>
<
div
class
="main"
>
<
div
class
="left"
>左邊
div>
<
div
class
="right"
>右邊
div>
div>
body
>
html
>
第一種情況:浮動
第二種情況:絕對定位,flex布局,grid網格布局
html布局,左側固定右側自適應
前幾天看到我們的ui稿,要實現左側固定樹結構,右側自適應。想著自己寫過幾次但是每次都會忘記,在這裡做個筆記。第一種方法 doctype html html lang en head meta charset utf 8 title title title script src script styl...
左側固定 右側自適應
左側浮動,右側margin left值為左側寬即可。由於左側浮動,左側盒子脫標,右側仍在標準文件流,右側盒子寬度是剩下的寬度,效果為右側自適應。右側內容可居中,常規用法即可。需注意的是左側浮動,右側不能繼續浮動。如果兩邊盒子都浮動,由於右側盒子寬度不固定,預設為內容撐開寬度。若浮動,極有可能在第二排...
css布局之左側固定右側自適應布局
1.固定高度 左側固定 右側欄自適應寬度 title style type text css mainbody leftcol rightcol style head body divid mainbody divid leftcol div divid rightcol div div body ...