(代碼示例)css實(shí)現(xiàn)等高布局的三種方式

本篇文章給大家?guī)淼膬?nèi)容是關(guān)于css實(shí)現(xiàn)等高布局的三種方式(代碼示例)酪夷,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助皮钠。

本文講的等高布局是在不手動(dòng)設(shè)置元素高度的情況下,使用純css實(shí)現(xiàn)各個(gè)元素高度都相當(dāng)?shù)男ЧāH鐖D:

首先小編在這里謝謝大家一直的支持麦轰,每天都會(huì)更新十個(gè)web前端基礎(chǔ)內(nèi)容,需要的可以關(guān)注我砖织,另外也可以進(jìn)我的web學(xué)習(xí)交流群1045267283款侵,領(lǐng)取資料學(xué)習(xí)資料筆記,可以跟里面的小伙伴一起學(xué)習(xí)一起成長(zhǎng)侧纯,不懂的問題也可以問我新锈,隨時(shí)給大家解答。再次感謝大家眶熬。

1妹笆、使用table-cell實(shí)現(xiàn)(兼容IE8)

<style>

body,div,ul,li{margin: 0;padding: 0;}

li{list-style: none;}

.table-layout-container{

width: 50%;

margin: 20px auto;

}

.table-row-layout{

/* 當(dāng)元素display設(shè)置為table-row后块请,再設(shè)置寬度就沒有效果了,因此需要再包裹一層div拳缠,然后給它設(shè)置寬度 */

display: table-row;

}

.table-cell-layout{

display: table-cell;

width: 33.33%;

padding: 10px;

border: 1px solid #ccc;

border-left: none;

}

.table-cell-layout:first-child{

border-left: 1px solid #ccc;

}

</style>

<body>

<div class="table-layout-container">

<ul class="table-row-layout">

<li class="table-cell-layout">

行業(yè)的發(fā)展必然帶來職業(yè)的細(xì)分墩新,在前端領(lǐng)域也一樣,目前行業(yè)前端有下面這幾個(gè)方向:界面展現(xiàn)用戶體驗(yàn)和可訪問性方向窟坐、

后的js/nodejs開發(fā)方向海渊、audio/video音視頻富媒體方向、SVG/canvas/webGL動(dòng)效創(chuàng)意表現(xiàn)與數(shù)據(jù)可視化方向哲鸳、工具建設(shè)

文檔管理內(nèi)部站建設(shè)的前端運(yùn)維方向以及會(huì)議預(yù)定團(tuán)建組織對(duì)外品牌宣傳的前端運(yùn)營(yíng)方向臣疑。

</li>

<li class="table-cell-layout">

由于每個(gè)人的性格特質(zhì),成長(zhǎng)經(jīng)歷的差異徙菠,自然適合的方向也不一樣讯沈。感性細(xì)膩有設(shè)計(jì)背景可以專注于用戶體驗(yàn),純邏輯工程

化思維濃郁則更適合偏后開發(fā)懒豹,數(shù)學(xué)物理強(qiáng)悍可以考慮數(shù)據(jù)可視化方向芙盘,溝通協(xié)調(diào)能力很強(qiáng)可以朝著前端運(yùn)營(yíng)方向努力。

</li>

<li class="table-cell-layout">

在學(xué)生時(shí)代脸秽,大家都很純粹儒老,我喜歡這個(gè)就學(xué)這個(gè),例如记餐,很多女生很喜歡CSS驮樊,寫頁(yè)面,做效果片酝。但是囚衔,等她開始找工作,

還是接觸真實(shí)的行業(yè)圈子的時(shí)候雕沿,事情就發(fā)生了變化练湿。

</li>

</ul>

</div>

</body>

2、使用flex布局實(shí)現(xiàn)

<style>

body,div,ul,li{margin: 0;padding: 0;}

li{list-style: none;}

.flex-layout{

display: flex;

width: 50%;

margin: 20px auto;

}

.flex-item{

width: 33.33%;

padding: 10px;

border: 1px solid #ccc;

border-left: none;

}

.flex-item:first-child{

border-left: 1px solid #ccc;

}

</style>

<body>

<ul class="flex-layout">

<li class="flex-item">

行業(yè)的發(fā)展必然帶來職業(yè)的細(xì)分审轮,在前端領(lǐng)域也一樣肥哎,目前行業(yè)前端有下面這幾個(gè)方向:界面展現(xiàn)用戶體驗(yàn)和可訪問性方向、偏后

的js/nodejs開發(fā)方向疾渣、audio/video音視頻富媒體方向篡诽、SVG/canvas/webGL動(dòng)效創(chuàng)意表現(xiàn)與數(shù)據(jù)可視化方向、工具建設(shè)文檔管理內(nèi)部站建設(shè)的

前端運(yùn)維方向以及會(huì)議預(yù)定團(tuán)建組織對(duì)外品牌宣傳的前端運(yùn)營(yíng)方向榴捡。

</li>

<li class="flex-item">

由于每個(gè)人的性格特質(zhì)杈女,成長(zhǎng)經(jīng)歷的差異,自然適合的方向也不一樣。感性細(xì)膩有設(shè)計(jì)背景可以專注于用戶體驗(yàn)达椰,純邏輯工程化思

維濃郁則更適合偏后開發(fā)翰蠢,數(shù)學(xué)物理強(qiáng)悍可以考慮數(shù)據(jù)可視化方向,溝通協(xié)調(diào)能力很強(qiáng)可以朝著前端運(yùn)營(yíng)方向努力砰碴。

</li>

<li class="flex-item">

在學(xué)生時(shí)代躏筏,大家都很純粹,我喜歡這個(gè)就學(xué)這個(gè)呈枉,例如,很多女生很喜歡CSS埃碱,寫頁(yè)面猖辫,做效果。但是砚殿,等她開始找工作啃憎,還是接

觸真實(shí)的行業(yè)圈子的時(shí)候,事情就發(fā)生了變化似炎。

</li>

</ul>

</body>

3辛萍、利用margin實(shí)現(xiàn)等高布局(實(shí)際開發(fā)中不建議使用)

實(shí)現(xiàn)上面的等高布局除了可以使用table-cell、flex布局外還可以利用margin負(fù)值來實(shí)現(xiàn)

<style>

body,div,ul,li{margin: 0;padding: 0;}

li{list-style: none;}

.marign-layout{

width: 50%;

margin: 20px auto;

overflow: hidden;

}

.item{

float: left;

width: 30%;

padding: 10px;

margin-bottom: -9999px;

padding-bottom: 9999px;

border: 1px solid #ccc;

border-left: none;

}

.item:first-child{

border-left: 1px solid #ccc;

}

</style>

<body>

<ul class="marign-layout">

<li class="item">

行業(yè)的發(fā)展必然帶來職業(yè)的細(xì)分羡藐,在前端領(lǐng)域也一樣贩毕,目前行業(yè)前端有下面這幾個(gè)方向:界面展現(xiàn)用戶體驗(yàn)和可訪問性方向、偏后

的js/nodejs開發(fā)方向仆嗦、audio/video音視頻富媒體方向辉阶、SVG/canvas/webGL動(dòng)效創(chuàng)意表現(xiàn)與數(shù)據(jù)可視化方向、工具建設(shè)文檔管理內(nèi)部站建設(shè)的

前端運(yùn)維方向以及會(huì)議預(yù)定團(tuán)建組織對(duì)外品牌宣傳的前端運(yùn)營(yíng)方向瘩扼。

</li>

<li class="item">

由于每個(gè)人的性格特質(zhì)谆甜,成長(zhǎng)經(jīng)歷的差異,自然適合的方向也不一樣集绰。感性細(xì)膩有設(shè)計(jì)背景可以專注于用戶體驗(yàn)规辱,純邏輯工程化思

維濃郁則更適合偏后開發(fā),數(shù)學(xué)物理強(qiáng)悍可以考慮數(shù)據(jù)可視化方向栽燕,溝通協(xié)調(diào)能力很強(qiáng)可以朝著前端運(yùn)營(yíng)方向努力罕袋。

</li>

<li class="item">

在學(xué)生時(shí)代,大家都很純粹纫谅,我喜歡這個(gè)就學(xué)這個(gè)炫贤,例如,很多女生很喜歡CSS付秕,寫頁(yè)面兰珍,做效果。但是询吴,等她開始找工作掠河,還是接

觸真實(shí)的行業(yè)圈子的時(shí)候亮元,事情就發(fā)生了變化。

</li>

</ul>

</body>

使用margin負(fù)值有一個(gè)缺點(diǎn)唠摹,如圖:

底部邊框不見了爆捞,因?yàn)楸桓冈氐膐verflow: hidden;切割掉了。

以上就是css實(shí)現(xiàn)等高布局的三種方式(代碼示例)的詳細(xì)內(nèi)容勾拉。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末煮甥,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子藕赞,更是在濱河造成了極大的恐慌成肘,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斧蜕,死亡現(xiàn)場(chǎng)離奇詭異双霍,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)批销,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門洒闸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人均芽,你說我怎么就攤上這事丘逸。” “怎么了骡技?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵鸣个,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我布朦,道長(zhǎng)囤萤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任是趴,我火速辦了婚禮涛舍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘唆途。我一直安慰自己富雅,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布肛搬。 她就那樣靜靜地躺著没佑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪温赔。 梳的紋絲不亂的頭發(fā)上蛤奢,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼啤贩。 笑死待秃,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的痹屹。 我是一名探鬼主播章郁,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼志衍!你這毒婦竟也來了暖庄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤足画,失蹤者是張志新(化名)和其女友劉穎雄驹,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體淹辞,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年俘侠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了象缀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡爷速,死狀恐怖央星,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情惫东,我是刑警寧澤莉给,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站廉沮,受9級(jí)特大地震影響颓遏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜滞时,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一叁幢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧坪稽,春花似錦曼玩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至篙梢,卻和暖如春顷帖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工窟她, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留陈症,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓震糖,卻偏偏與公主長(zhǎng)得像录肯,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吊说,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355