91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS怎么實現水平居中并限定最大的寬度

發布時間:2021-03-17 10:59:32 來源:億速云 閱讀:141 作者:清風 欄目:web開發

這篇文章主要為大家展示了CSS怎么實現水平居中并限定最大的寬度,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學習一下“CSS怎么實現水平居中并限定最大的寬度”這篇文章吧。

一個 CSS 布局和樣式的問題,如何在水平居中和限制最大寬度中,進行平衡

在最近工作中,遇到一個這樣的問題:

1. 背景

  • 水平三欄或者兩欄的布局,其中一欄內的內容是變動的;

  • 當內容過少時,整體需要居中展示;

  • 當內容過多時,需要根據最大的寬度進行省略;

2. 實現的思路

整體的容器要添加屬性:

.container {
    display: flex;
    justify-content: center;
}

2.1 使用 flex:1 來實現

之前的代碼里,把變動的那一欄設置為 flex: 1 或者 flex: auto ,但這樣存在的問題是,這塊會把容器剩余的所有空間都占滿,而不會根據內容自動調整;

2.2 設置 flex: none 來實現

這個存在的問題是,當內容過多時,不會蓋住過多的內容

2.3 不設置屬性

中間內容不固定的,則不設置任何 flex 屬性,如果已經設置了不夠,記得重新覆蓋掉:

.clamp {
    flex: initial;
}

注意,這里使用的是 initial ,而不是 none。

同時還要注意,其他欄的寬度不要被擠壓。我們左側這一欄本來是放著一個圖片,有設置寬度,但還是因為中間這一欄的內容過多,導致圖片被壓縮變形。所以,圖片這里添加了一個 min-width 的屬性。

以上就是關于“CSS怎么實現水平居中并限定最大的寬度”的內容,如果改文章對你有所幫助并覺得寫得不錯,勞請分享給你的好友一起學習新知識,若想了解更多相關知識內容,請多多關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

扶余县| 鄯善县| 祁阳县| 东丰县| 汝阳县| 长泰县| 教育| 莎车县| 东兰县| 石首市| 五河县| 云霄县| 班玛县| 辛集市| 华池县| 葫芦岛市| 灵川县| 安泽县| 襄樊市| 平凉市| 静乐县| 长宁区| 夏津县| 南雄市| 无棣县| 鄂托克旗| 安远县| 阳谷县| 邓州市| 文登市| 昆山市| 新绛县| 凤庆县| 洛浦县| 宝丰县| 和龙市| 吉木乃县| 江孜县| 阳新县| 阿图什市| 南乐县|