CSS實現自適應固定長寬比的矩形

2022-04-09 12:34:28 字數 464 閱讀 7457

需要先在內容(元素)外面套一層標籤,並使用padding-bottom將底部撐開(100%就是正方形,75%就是4:3的長方形), 然後內容元素使用絕對定位,配合flex布局實現自適應。

html

css

width: 100%;

margin: 100px auto;

display: flex;

justify-content: space-between;

}.item-container

.box-item

.box-item img

**自書《精通css》第5章, 內容

是最常用的, iframe元素也可以用這種方法。

css實現兩邊固定,中間自適應

經常有需求,所以就總結一下,有需要的時候直接複製貼上啦 布局的原理是margin負值法。首先需要在center元素外部包含乙個div,包含div需要設定float屬性使其形成乙個bfc,並設定寬度,並且這個寬度要和left塊的margin負值進行配合,具體原理參考這裡。這裡對聖杯布局解釋特別詳細。h...

CSS 實現兩欄布局,左側固定寬度,右側自適應

1 flex 實現 doctype html 實現兩欄布局 title html,body content left right content div style head content left 這是第乙個div div right 這是第二個div div div body html 2 f...

多種方法實現左右固定,中間自適應的CSS布局

布局是面試中常問的問題,尤其是這類的題目,怎麼答才好呢?大多數人的第乙個方法是浮動,沒錯,浮動。第二個方法呢?你回答定位,沒錯。第三個方法呢?第四個方法呢?第五個方法呢?其實能想起來兩個方法的人,這道題已經不及格了。所以呀,我來說幾種方法吧。隨便多說一點,如果你懂語意化開發並且簡歷中提到,怎麼讓面試...