用法
display 屬性規(guī)定元素應(yīng)該生成的框的類(lèi)型;
每個(gè)元素的display都有一個(gè)默認(rèn)值.
display屬性值

默認(rèn)值為block的元素:
p,form,header,footer,section,div,table,pre, h1~h6, dl, ol, ul
1.block元素會(huì)獨(dú)占一行,多個(gè)block元素會(huì)各自新起一行。默認(rèn)情況下,block元素寬度自動(dòng)填滿其父元素寬度。
2.block元素可以設(shè)置width,height屬性。塊級(jí)元素即使設(shè)置了寬度,仍然是獨(dú)占一行。
3.block元素可以設(shè)置margin和padding屬性。
栗子:
<div>p,form,header,footer,section : 我們都是塊級(jí)元素</div>
瀏覽器顯示效果:

默認(rèn)值為inline的元素:
span, a, strong, em,label,input, select, textarea, img, br
1.inline元素不會(huì)獨(dú)占一行,多個(gè)相鄰的行內(nèi)元素會(huì)排列在同一行里,直到一行排列不下,才會(huì)新?lián)Q一行,其寬度隨元素的內(nèi)容而變化。
2.inline元素設(shè)置width,height屬性無(wú)效。
3.inline元素的margin和padding屬性,水平方向的padding-left, padding-right, margin-left, margin-right都產(chǎn)生邊距效果;但豎直方向的padding-top, padding-bottom, margin-top, margin-bottom不會(huì)產(chǎn)生邊距效果。
栗子:
<span>span, a, strong, em,label,input, select, textarea,
img, br都是行 內(nèi)元素</span>
瀏覽器顯示效果:

默認(rèn)值為none的元素:
script
一些專(zhuān)門(mén)的元素,如腳本使用none作為他們的默認(rèn)值;
此元素不會(huì)被顯示。
<i>與visibility:hidden的區(qū)別</i>:
visibility是控制元素是否顯示出來(lái),它并不控制元素是以塊、單元格、行或者其他的外觀。
當(dāng)你想隱藏一個(gè)元素的時(shí)候,如果用display:none的話,這個(gè)元素就完全不顯示,也不占位置,不遮蓋比它z-index小的元素。但是如果你用visibility:hidden的時(shí)候,元素雖然不會(huì)顯示在網(wǎng)頁(yè)上,但是元素還是會(huì)占位,而且也會(huì)覆蓋比它z-index小的元素,visibility:hidden只是讓元素變得不可見(jiàn)而已。
栗子:
<div id="a" style="z-index:2;">A</div>
<div id="b" style="z-index:1;">B</div>
<div id="c" style="z-index:0;">C</div>
#b{display: none;}

<div id="a" style="z-index:2;">A</div>
<div id="b" style="z-index:1;">B</div>
<div id="c" style="z-index:0;">C</div>
#b{visibility:hidden;}

display:inline-block
簡(jiǎn)單來(lái)說(shuō)就是將對(duì)象呈現(xiàn)為inline對(duì)象,但是對(duì)象的內(nèi)容作為block對(duì)象呈現(xiàn)。之后的內(nèi)聯(lián)對(duì)象會(huì)被排列在同一行內(nèi)。
栗子:
<div id="a" style="z-index:2;">A</div>
<div id="b" style="z-index:1;">B</div>
<div id="c" style="z-index:0;">C</div>
#a{ background-color: aqua;
width: 20px;
height: 80px;
}
#b{ display: inline-block;
background-color: aqua;
width: 20px;
height: 80px;
}
在瀏覽器顯示效果:

<i>關(guān)于z-index的介紹,將會(huì)在之后的文章中更新</i>