真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CSS怎么實現(xiàn)水平居中并限定較大的寬度-創(chuàng)新互聯(lián)

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

成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的福清網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

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

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

1. 背景

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

  • 當(dāng)內(nèi)容過少時,整體需要居中展示;

  • 當(dāng)內(nèi)容過多時,需要根據(jù)較大的寬度進行省略;

2. 實現(xiàn)的思路

整體的容器要添加屬性:

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

2.1 使用 flex:1 來實現(xiàn)

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

2.2 設(shè)置 flex: none 來實現(xiàn)

這個存在的問題是,當(dāng)內(nèi)容過多時,不會蓋住過多的內(nèi)容

2.3 不設(shè)置屬性

中間內(nèi)容不固定的,則不設(shè)置任何 flex 屬性,如果已經(jīng)設(shè)置了不夠,記得重新覆蓋掉:

.clamp {
    flex: initial;
}

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

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

以上就是關(guān)于“CSS怎么實現(xiàn)水平居中并限定較大的寬度”的內(nèi)容,如果改文章對你有所幫助并覺得寫得不錯,勞請分享給你的好友一起學(xué)習(xí)新知識,若想了解更多相關(guān)知識內(nèi)容,請多多關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:CSS怎么實現(xiàn)水平居中并限定較大的寬度-創(chuàng)新互聯(lián)
新聞來源:http://weahome.cn/article/cspcdd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部