【知識(shí)點(diǎn)】display的N種寫法(一)

一红伦、display簡(jiǎn)介

display 屬性規(guī)定元素應(yīng)該生成的框的類型晃酒。
從大的分類來講吴菠,display的32種寫法可以分為6個(gè)大類痢缎,再加上1個(gè)全局類,一共是7大類:外部值 內(nèi)部值 列表值 屬性值 顯示值 混合值 全局值伦糯。

二棍矛、外部值類型的display
1) display: block;
  • 設(shè)置此值得元素將顯示為塊級(jí)元素伍伤,此元素前后會(huì)帶有換行符你虹。
  • 我們最熟悉的<div>,最基本的塊級(jí)元素彤避,除<div>之外傅物,還有<h1>到<h6>,<p>琉预,<form>董饰,<header>,<footer>圆米,<section>卒暂,<article>等天生都擁有這個(gè)值。
  • 當(dāng)控制使用display:none;隱藏的元素也可以使用此屬性讓其顯示
2) display: inline;
  • 設(shè)置此值得元素將顯示為內(nèi)聯(lián)元素娄帖,此元素前后沒有換行符也祠。
  • 最典型的是<span>,還有<a>近速,<img>都擁有此诈嘿。
3) display: run-in;
  • 此元素會(huì)根據(jù)上下文作為塊級(jí)元素或內(nèi)聯(lián)元素顯示。
  • 支持性很差O鞔小=毖恰!谷歌火狐都不支持N鲈摇N糇帧!不用J追薄W鞴!蛮瞄!
三所坯、內(nèi)部值類型的display
1) display: flow-root;
  • 簡(jiǎn)單的講他是最新一種BFC,也是最新的浮除浮動(dòng)的方案挂捅。雖然目前僅幾個(gè)最新瀏覽器(谷歌火狐)支持芹助,但完全可以通過@supports()屬性做完美降級(jí)處理
    兼容性
  • 元素容器會(huì)生成一個(gè)塊盒子堂湖,并且塊盒子里的內(nèi)容是使用流布局。它總是為它建立一個(gè)新的塊格式化上下文內(nèi)容状土。如果你對(duì)CSS中浮動(dòng)有所了解之后无蜂,你不難發(fā)現(xiàn),容器里的元素浮動(dòng)之后蒙谓,會(huì)造成容器的坍塌現(xiàn)象之類的


    浮動(dòng)后父級(jí)坍塌

使用對(duì)父級(jí)設(shè)置display:flow-root解決塌陷

<!DOCTYPE html>
<html lang="ch">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
     .outer{
         display: flow-root;
         background-color: green;
     }
     .inner{
         float: left;
         width: 100px;
         height: 100px;
         background-color: red;
     }
 </style>
</head>
<body>
 <div class="outer">
     我是外部的div
     <div class="inner">
     </div>
 </div>
</body>
</html>
2) display: table;
  • 此元素會(huì)作為塊級(jí)表格來顯示(類似 <table>)斥季,表格前后帶有換行符
  • display:table解決了一部分需要使用表格特性但又不需要表格語義的情況,比如:

父元素寬度固定,想讓若干個(gè)子元素平分寬度

<!DOCTYPE html>
<html lang="ch">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <style>
     .outer{
         display: table;
         border: 1px solid #000;
         width: 600px;
     }
     .inner{
         display: table-cell;//元素當(dāng)做td或th
         width: 100px;
         height: 100px;
     }
     .inner:nth-child(2n){
         background-color: red;
     }
     .inner:nth-child(2n+1){
         background-color: green;
     }
 </style>
</head>
<body>
 <div class="outer">
     <div class="inner"></div>
     <div class="inner"></div>
     <div class="inner"></div>
     <div class="inner"></div>
     <div class="inner"></div>
 </div>
</body>
</html>
display:table;

注意:雖然display:table解決了避免使用表格的問題累驮,但有幾個(gè)需要注意的:
(1)display: table時(shí)padding會(huì)失效
(2)display: table-row時(shí)margin酣倾、padding同時(shí)失效
(3)display: table-cell時(shí)margin會(huì)失效

3)display: flex;
  • Flex 是 Flexible Box 的縮寫,意為"彈性布局"谤专,用來為盒狀模型提供最大的靈活性躁锡。
    這個(gè)玩意兒可大了≈檬蹋可以直接去搜索看彈性布局的內(nèi)容映之。
4)display: grid;
  • 就像flex的升級(jí)版,布局上十分強(qiáng)大蜡坊。
  • grid布局即網(wǎng)格布局杠输,每個(gè)網(wǎng)格都有起止線,每兩條線之間都有設(shè)定好的距離秕衙。
    這個(gè)玩意兒也可大了蠢甲。可以直接去搜索看網(wǎng)格布局的內(nèi)容据忘。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末峡钓,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子若河,更是在濱河造成了極大的恐慌能岩,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萧福,死亡現(xiàn)場(chǎng)離奇詭異拉鹃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)鲫忍,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門膏燕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人悟民,你說我怎么就攤上這事坝辫。” “怎么了射亏?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵近忙,是天一觀的道長竭业。 經(jīng)常有香客問我,道長及舍,這世上最難降的妖魔是什么未辆? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮锯玛,結(jié)果婚禮上咐柜,老公的妹妹穿的比我還像新娘。我一直安慰自己攘残,他們只是感情好拙友,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著歼郭,像睡著了一般献宫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上实撒,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音涉瘾,去河邊找鬼知态。 笑死,一個(gè)胖子當(dāng)著我的面吹牛立叛,可吹牛的內(nèi)容都是我干的负敏。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼秘蛇,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼其做!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起赁还,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤妖泄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后艘策,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蹈胡,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年朋蔫,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了罚渐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡驯妄,死狀恐怖荷并,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情青扔,我是刑警寧澤源织,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布翩伪,位于F島的核電站,受9級(jí)特大地震影響雀鹃,放射性物質(zhì)發(fā)生泄漏幻工。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一黎茎、第九天 我趴在偏房一處隱蔽的房頂上張望囊颅。 院中可真熱鬧,春花似錦傅瞻、人聲如沸踢代。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胳挎。三九已至,卻和暖如春溺森,著一層夾襖步出監(jiān)牢的瞬間慕爬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來泰國打工屏积, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留医窿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓炊林,卻偏偏與公主長得像姥卢,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子渣聚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案独榴? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,754評(píng)論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)奕枝。 注意:講述HT...
    kismetajun閱讀 27,489評(píng)論 1 45
  • (注1:如果有問題歡迎留言探討棺榔,一起學(xué)習(xí)!轉(zhuǎn)載請(qǐng)注明出處隘道,喜歡可以點(diǎn)個(gè)贊哦V啦颉)(注2:更多內(nèi)容請(qǐng)查看我的目錄。) ...
    love丁酥酥閱讀 4,209評(píng)論 2 5
  • display的32種寫法--摘抄 你知道『回』字有四種寫法薄声,但你知道display有32種寫法嗎当船?今天我們一一道...
    yichen_china閱讀 825評(píng)論 0 3
  • 感恩浩早起幫我做早餐! 感恩今天打車很順利到了單位默辨! 感恩運(yùn)送敷料的人對(duì)我的幫助德频,感恩閆阿姨怕我著涼給我羽絨服穿!...
    楊小靜3710閱讀 194評(píng)論 0 0