2019-07-19 塊級元素和內(nèi)聯(lián)元素 和 display

一. 塊級元素和內(nèi)聯(lián)元素

塊級元素(block)特性:

總是獨(dú)占一行豫缨,表現(xiàn)為另起一行開始,而且其后的元素也必須另起一行顯示;

寬度(width)、高度(height)、內(nèi)邊距(padding)和外邊距(margin)都可控制;

內(nèi)聯(lián)元素(inline)特性:

和相鄰的內(nèi)聯(lián)元素在同一行;

寬度(width)耍共、高度(height)纽匙、內(nèi)邊距的top/bottom(padding-top/padding-bottom)和外邊距的top/bottom(margin-top/margin-bottom)都不可改變元咙,

就是里面文字或圖片的大小;

塊級元素主要有:

?address , blockquote , center , dir , div , dl , fieldset , form , h1 , h2 , h3 , h4 , h5 , h6 , hr , isindex ,

?menu , noframes , noscript , ol , p , pre , table , ul , li

內(nèi)聯(lián)元素主要有:

a , abbr , acronym , b , bdo , big , br , cite , code , dfn , em , font , i , img , input , kbd , label , q , s ,

?samp , select , small , span , strike , strong , sub , sup ,textarea , tt , u , var

可變元素(根據(jù)上下文關(guān)系確定該元素是塊元素還是內(nèi)聯(lián)元素):

applet ,button ,del ,iframe , ins ,map ,object , script

CSS中塊級、內(nèi)聯(lián)元素的應(yīng)用:

利用CSS我們可以擺脫上面表格里HTML標(biāo)簽歸類的限制媒咳,自由地在不同標(biāo)簽/元素上應(yīng)用我們需要的屬性宪郊。

主要用的CSS樣式有以下三個(gè):

display:block??-- 顯示為塊級元素

display:inline??-- 顯示為內(nèi)聯(lián)元素

display:inline-block?-- 顯示為內(nèi)聯(lián)塊元素,表現(xiàn)為同行顯示并可修改寬高內(nèi)外邊距等屬性

我們常將<ul>元素加上display:inline-block樣式匠襟,原本垂直的列表就可以水平顯示了酸舍。

二. display

display屬性用于規(guī)定元素生成的框類型哑诊,影響顯示方式

  值:none | inline | block | inline-block | list-item | run-in | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-colume-group | table-colume | table-cell | table-caption | inherit

  初始值:inline

【1】block? ? ?例如: span {display:block;}

  【特征】

    【1】不設(shè)置寬度時(shí)比驻,寬度為父元素寬度

    【2】獨(dú)占一行

    【3】支持寬高

【2】inline? ?可以使列表元素顯示為內(nèi)聯(lián)元素

  【特征】

    【1】內(nèi)容撐開寬度

    【2】并非獨(dú)占一行

    【3】不支持寬高

    【4】代碼換行被解析成空格?

3.inline-block

  【特征】

    【1】不設(shè)置寬度時(shí),內(nèi)容撐開寬度

    【2】非獨(dú)占一行

    【3】支持寬高

    【4】代碼換行解析成空格

4.none

  【特征】

   可以隱藏某個(gè)元素嫁艇,且隱藏的元素不會(huì)占用任何空間朗伶。也就是說,該元素不但被隱藏了步咪,而且該元素原本占用的空間也會(huì)從頁面布局中消失论皆。

5.list-item

  【特征】

    【1】不設(shè)置寬度時(shí),寬度撐滿一行

    【2】獨(dú)占一行

    【3】支持寬高

6.run-in

  【特征】

    run-in是一個(gè)有意思的塊/行內(nèi)元素混合猾漫,可以使某些塊級元素成為下一個(gè)元素的行內(nèi)部分点晴。如果一個(gè)元素生成run-in框,而且該框后面是一個(gè)塊級框悯周,那么該run-in元素將成為塊級框開始處的一個(gè)行內(nèi)框粒督,run-in框格式化成另一個(gè)元素中的行內(nèi)框,但它們?nèi)詮奈臋n中的父元素繼承屬性

    若run-in框后面不是塊級框時(shí)禽翼,run-in框本身將成為塊級框

  【注意】只有Safari和IE8+支持

\ast 變更元素的顯示類型看該元素是如何顯示屠橄,它是什么樣的元素。例如:一個(gè)內(nèi)聯(lián)元素設(shè)置為display:block是不允許有它內(nèi)部的嵌套塊元素

1.table

  【特征】

    【1】不設(shè)置寬度時(shí)闰挡,寬度由內(nèi)容撐開

    【2】獨(dú)占一行

    【3】支持寬高

    【4】默認(rèn)具有表格特征锐墙,能夠設(shè)置table-layout ?

    【注意】對于display為table和inline-table,若處于分隔邊框模型即border-collapse:separate;长酗,margin和padding都可設(shè)置溪北;若處于合并邊框模型即border-collapse:collapse,只可設(shè)置margin

2.inline-table

  【特征】

    【1】不設(shè)置寬度時(shí),寬度由內(nèi)容撐開

    【2】非獨(dú)占一行

    【3】支持寬高

    【4】默認(rèn)具有表格特征

3.table-cell

  【特征】

    【1】不設(shè)置寬度時(shí)之拨,寬度由內(nèi)容撐開

    【2】非獨(dú)占一行

? ? ? ? ? ? ? 【3】支持寬高

    【4】垂直對齊

    【5】同級等高

  【注意】display:table-cell的元素不能設(shè)置margin茉继,但是可以設(shè)置padding

4.table-caption

  【特征】

    【1】不設(shè)置寬度時(shí),寬度由內(nèi)容撐開

    【2】獨(dú)占一行

    【3】支持寬高

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蚀乔,一起剝皮案震驚了整個(gè)濱河市烁竭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌乙墙,老刑警劉巖颖变,帶你破解...
    沈念sama閱讀 211,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異听想,居然都是意外死亡腥刹,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評論 3 385
  • 文/潘曉璐 我一進(jìn)店門汉买,熙熙樓的掌柜王于貴愁眉苦臉地迎上來衔峰,“玉大人,你說我怎么就攤上這事蛙粘〉媛保” “怎么了?”我有些...
    開封第一講書人閱讀 157,435評論 0 348
  • 文/不壞的土叔 我叫張陵出牧,是天一觀的道長穴肘。 經(jīng)常有香客問我,道長舔痕,這世上最難降的妖魔是什么评抚? 我笑而不...
    開封第一講書人閱讀 56,509評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮伯复,結(jié)果婚禮上慨代,老公的妹妹穿的比我還像新娘。我一直安慰自己啸如,他們只是感情好侍匙,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著叮雳,像睡著了一般想暗。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上债鸡,一...
    開封第一講書人閱讀 49,837評論 1 290
  • 那天江滨,我揣著相機(jī)與錄音,去河邊找鬼厌均。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的漱凝。 我是一名探鬼主播挎塌,決...
    沈念sama閱讀 38,987評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼枉层,長吁一口氣:“原來是場噩夢啊……” “哼冷蚂!你這毒婦竟也來了咐蝇?” 一聲冷哼從身側(cè)響起诽偷,我...
    開封第一講書人閱讀 37,730評論 0 267
  • 序言:老撾萬榮一對情侶失蹤锋边,失蹤者是張志新(化名)和其女友劉穎侈净,沒想到半個(gè)月后尊勿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡畜侦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評論 2 327
  • 正文 我和宋清朗相戀三年元扔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旋膳。...
    茶點(diǎn)故事閱讀 38,664評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡澎语,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出验懊,到底是詐尸還是另有隱情擅羞,我是刑警寧澤,帶...
    沈念sama閱讀 34,334評論 4 330
  • 正文 年R本政府宣布义图,位于F島的核電站减俏,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏碱工。R本人自食惡果不足惜娃承,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望痛垛。 院中可真熱鬧草慧,春花似錦、人聲如沸匙头。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,764評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蹂析。三九已至舔示,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間电抚,已是汗流浹背惕稻。 一陣腳步聲響...
    開封第一講書人閱讀 31,997評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蝙叛,地道東北人俺祠。 一個(gè)月前我還...
    沈念sama閱讀 46,389評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蜘渣。 傳聞我的和親對象是個(gè)殘疾皇子淌铐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評論 2 349