css亂燉-------flex布局的學(xué)習(xí)

布局的概念

之前寫前端,如果沒有一個(gè)布局的概念的花提陶,那你的網(wǎng)頁就會(huì)寫的很混亂咱旱。所以在設(shè)計(jì)網(wǎng)頁之初就應(yīng)該想好。這個(gè)網(wǎng)頁整體應(yīng)該是什么樣子的霎箍。布局就和word中的排版差不多,就是讓你的網(wǎng)頁好看澡为,清晰漂坏。一般布局我用過以下三種

  • table布局
  • bootstra的柵格布局
  • 今天剛學(xué)的flex布局

table的布局應(yīng)該是基礎(chǔ)中的基礎(chǔ),只要將表格的邊線變?yōu)橥该鳎敲茨愕牟季志蜁?huì)轉(zhuǎn)化為一個(gè)一個(gè)的單元格顶别,但是這種技術(shù)的缺陷在于谷徙,一旦你要使用table標(biāo)簽創(chuàng)建一個(gè)表格的話,那么你的代碼將會(huì)寫的很亂很難看驯绎,非常不利于維護(hù)完慧。
bootartap的自帶的柵格布局是一個(gè)很強(qiáng)大的布局系統(tǒng),使用好的話剩失,可以很輕松的排列你的div屈尼,而且是響應(yīng)式布局。一般寫法如下

<div class="row">
  <div class="col-md-4">11</div>
  <div class="col-md-4">22</div>
  <div class="col-md-4">33</div>
</div>

那么11赴叹,22,33指蚜,就排列在一行上面了乞巧。但是這種寫法會(huì)帶來很多div,嵌套很多div摊鸡,導(dǎo)致你的代碼很長绽媒。要是你使用的編輯器比較落后,很難定位具體某個(gè)div免猾。接下來的這種事flex布局


布局的類型

說完了布局使用的相關(guān)技術(shù)后是辕,選座來說一下布局的概念。一般的的布局有以下三種類型猎提。

  1. 上中下布局
上(header)
中 (content)
下(footer)

這種布局很常見获三,知乎,簡書基本都是這樣的锨苏,上部是header也就是標(biāo)題欄疙教,中不是內(nèi)容,下部一般寫一些網(wǎng)站的備案啊之類的伞租。

  1. 雙欄布局
側(cè)邊欄(sider) 內(nèi)容 (content)

這種布局一般是用于管理系統(tǒng)贞谓,左邊有一個(gè)側(cè)邊欄可以切換不同的管理功能。


使用flex布局

首先先上一張從其他網(wǎng)站拷過來的圖


flex的屬性圖

這張圖涵蓋了基本的flex屬性葵诈,下面裸弦,我們一個(gè)一個(gè)來介紹它的屬性,首先作喘,先理解幾個(gè)概念

容器

容器就是承載flex的標(biāo)簽理疙,如果一個(gè)div想要使用flex布局,你就得這么寫

<div style="display: flex">這是一個(gè)flex容器</div>

那么這個(gè)div就是一個(gè)flex容器泞坦,如果這個(gè)div中再嵌套一個(gè)有flex屬性的div那么這兩個(gè)div就是父容器和子容器的關(guān)系

<div style="display: flex">
  這是一個(gè)父容器
  <div style="display: flex">這是子容器</div>
</div>

父容器可以統(tǒng)一設(shè)置子容器的排列方式沪斟,子容器也可以單獨(dú)設(shè)置自身的排列方式,如果兩者同時(shí)設(shè)置,以子容器的設(shè)置為準(zhǔn)主之。

  • 主軸
    justify-content決定了其排列方向
  • 交叉軸
    align-items決定了其排列方向

一般來說主軸是指水平方向的軸择吊,交叉軸是指垂直方向的軸。但是flex-direction這個(gè)屬性槽奕,決定了主軸的方向几睛,而交叉軸就是主軸旋轉(zhuǎn)90度所得到的軸。所以主軸是根據(jù)flex-direction屬性決定而交叉軸根據(jù)主軸來決定粤攒。

flex-direction

屬性有 row 和 column 分別表示橫向排列和縱向排列

flex-wrap

屬性有wrap和nowrap所森,分別表示換行和不換行。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末夯接,一起剝皮案震驚了整個(gè)濱河市焕济,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌盔几,老刑警劉巖晴弃,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異逊拍,居然都是意外死亡上鞠,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門芯丧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來芍阎,“玉大人,你說我怎么就攤上這事缨恒∏聪蹋” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵骗露,是天一觀的道長寿冕。 經(jīng)常有香客問我,道長椒袍,這世上最難降的妖魔是什么驼唱? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮驹暑,結(jié)果婚禮上玫恳,老公的妹妹穿的比我還像新娘。我一直安慰自己优俘,他們只是感情好京办,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著帆焕,像睡著了一般惭婿。 火紅的嫁衣襯著肌膚如雪不恭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天财饥,我揣著相機(jī)與錄音换吧,去河邊找鬼。 笑死钥星,一個(gè)胖子當(dāng)著我的面吹牛沾瓦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播谦炒,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼贯莺,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了宁改?” 一聲冷哼從身側(cè)響起缕探,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎还蹲,沒想到半個(gè)月后爹耗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡秽誊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年鲸沮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了琳骡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锅论。...
    茶點(diǎn)故事閱讀 40,680評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖楣号,靈堂內(nèi)的尸體忽然破棺而出最易,到底是詐尸還是另有隱情,我是刑警寧澤炫狱,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布藻懒,位于F島的核電站,受9級(jí)特大地震影響视译,放射性物質(zhì)發(fā)生泄漏嬉荆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一酷含、第九天 我趴在偏房一處隱蔽的房頂上張望鄙早。 院中可真熱鬧,春花似錦椅亚、人聲如沸限番。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽弥虐。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間霜瘪,已是汗流浹背珠插。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留粥庄,地道東北人丧失。 一個(gè)月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像惜互,于是被迫代替她去往敵國和親布讹。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容