CSS布局簡要

1.左右布局

上圖就是一個典型的左右布局,左圖,右content;

1.用一個<div>包裹住兩個<div>,兩個<div>在其中實現(xiàn)左右布局,一個放圖片,一個放文本;

2.主要用到兩個style:

? ? div{ float: left; }

? ??.clearfix::after{ content: ''; display: block; clear: both; }? ? /* 為了消除浮動 */

簡歷demo(檢查元素查看)


2.左中右布局

這個勉強也算作左中右布局的一種,兩邊留白,中間內(nèi)容居中,主要用到三個style:

????????max-width: 940px;

? ? ? ? margin-left: auto;

? ? ? ? margin-right: auto;

max-width是限定了中間內(nèi)容的最大寬度,由于當(dāng)前有布局居中需求,所以左右用auto來自適應(yīng),如果不需要,可自擬。


3.水平居中

直接給<div>包裹住的內(nèi)聯(lián)文件一個style:

????text-align:center;

所以存在一個問題,如果<div>中包裹的也是<div>呢?

這種情況,就需要用到 display:inline-block; 將<div>元素轉(zhuǎn)變?yōu)閮?nèi)聯(lián)元素,再對其進(jìn)行居中;


4.垂直居中

? ??通過verticle-align:middle實現(xiàn)CSS垂直居中。

通過vertical-align:middle實現(xiàn)CSS垂直居中是最常使用的方法,但是有一點需要格外注意,vertical生效的前提是元素的display:inline-block。

? ? 方法有多種,這里取其一;


5.小技巧

????css的布局是否順利流暢很多時候與選擇器class的布局有關(guān);

????遇到問題多往文檔流的方面思考。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容