十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
本篇文章為大家展示了有哪些css布局方法,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括肅北網(wǎng)站建設(shè)、肅北網(wǎng)站制作、肅北網(wǎng)頁制作以及肅北網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,肅北網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到肅北省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1.一列布局:
一般都是固定的寬高,設(shè)置margin : 0 auto來水平居中,用于界面顯著標(biāo)題的展示等;
.main{
width: 200px;
height: 100px;
background-color: grey;
margin: 0 auto;
}2.兩列布局:
說起兩列布局,最常見的就是使用float來實(shí)現(xiàn)。float浮動布局的缺點(diǎn)是浮動后會造成文本環(huán)繞等效果,以及需要及時清除浮動。
設(shè)置左左浮動,或設(shè)置左右浮動(這是需要確定父級元素的寬度)
如何父級元素沒有設(shè)置高度,則需要設(shè)置overflow:hidden來清除浮動產(chǎn)生的影響
對于自己相鄰元素清除浮動產(chǎn)生的影響用:clear:both;

left
right
.main{
width: 400px;
background: red;
overflow: hidden;
}
.left{
background: yellow;
float: left;
}
.right{
background: green;
float: left;
}3.三列布局:
兩側(cè)定寬中間自適應(yīng)
首先設(shè)置父級元素的寬度,可以左左右設(shè)置浮動。然后中間設(shè)置margin調(diào)整間距。 也可以都設(shè)置成左浮動,設(shè)置margin,調(diào)整間距。同樣注意清除浮動的影響!

left
middle
right
.main{
width: 100%;
background: red;
overflow: hidden;
}
.left{
background: yellow;
float: left;
width: 100px;
}
.middle{
background: rosybrown;
float: left;
width: cacl(100%-200px);
}
.right{
background: green;
float: right;
width: 100px%;
}或著為父級元素設(shè)置relative屬性,再為子元素設(shè)置absolute屬性,再分別定位,調(diào)間距。

left
center
center
right
4.混合布局:
在一列布局的基礎(chǔ)上,保留top和foot部分,將中間的main部分改造成兩列或三列布局,小的模塊可以再逐級同理劃分。

left
right
.top{
height: 100px;
background: teal;
}
.footer{
height: 100px;
background: wheat;
}
.main{
width: 100%;
background: red;
overflow: hidden;
}
.left{
background: yellow;
float: left;
width: 50%;
}
.right{
background: green;
float: right;
width: 50%;
}5.擴(kuò)展(如等分布局等)

body{margin: 0;}
.parent{
border: 1px solid red;
overflow: hidden;
margin-right: -10px;
}
.child {
width: calc(25% - 10px);
height: 100px;
background: green;
float: left;
margin-right: 10px;
}上述內(nèi)容就是有哪些css布局方法,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。