百度前端學院--三欄式排版

今天決定要學習百度前端技術學院佈置的題目,做一個很小的demo:要求兩側的寬度固定不變,而中間內容的一欄,根據瀏覽器的寬度自適應。但是我被一個問題困擾了很久,元素設置了position屬性。

給子元素元素設置相對定位就可以讓他自適應,但是我在定位右側的元素的時候,我把div放在中間元素下面,所以在設置元素位置的時候,總是不符合,右側元素 right 總是在另外一行。

但是我把right的div放在left的div後面,並且.right,.left都設置了float:left; 兩個div自然就排列在同一行

設置右側位置大小不變,左側自適應

一般是右側position:absolute; 然後設置margin,移動元素位置

position詳解

https://www.w3cplus.com/css/advanced-html-css-lesson2-detailed-css-positioning.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章