三欄布局的實(shí)現(xiàn)
2022-11-09 09:34 作者:網(wǎng)星軟件 | 我要投稿
三欄布局的實(shí)現(xiàn)
左右兩欄寬度固定,中間自適應(yīng)的布局,三欄布局的具體實(shí)現(xiàn):
1.絕對定位
2.利用 flex 布局,左右兩欄設(shè)置固定大小,中間一欄設(shè)置為 flex:1。
3.
4.圣杯布局,利用浮動(dòng)和負(fù)邊距來實(shí)現(xiàn)。父級元素設(shè)置左右的 padding,三列均設(shè)置向左浮動(dòng),中間一列放在最前面,寬度設(shè)置為父級元素的寬度,因此后面兩列都被擠到了下一行,通過設(shè)置 margin 負(fù)值將其移動(dòng)到上一行,再利用相對定位,定位到兩邊。
5.雙飛翼布局,雙飛翼布局相對于圣杯布局來說,左右位置的保留是通過中間列的 margin 值來實(shí)現(xiàn)的,而不是通過父元素的 padding 來實(shí)現(xiàn)的。本質(zhì)上來說,也是通過浮動(dòng)和外邊距負(fù)值來實(shí)現(xiàn)的。
標(biāo)簽:
三欄布局的實(shí)現(xiàn)的評論 (共 條)
