您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關(guān)html中inline元素的特點(diǎn),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
display:inline
它可以讓行內(nèi)顯示為塊的元素,變?yōu)樾袃?nèi)顯示,例如
DIV1
DIV2
這里DIV1和DIV2分別占一行,但是你給他們加上屬性后變了
DIV1 DIV2
和 display:inline 對(duì)應(yīng)的是 display:block,block 會(huì)讓應(yīng)用了該 CSS 屬性的 HTML 標(biāo)記變成塊級(jí)別元素,例如 SPAN 是行內(nèi)顯示的,但是你加了 display:block 屬性就不一樣了
[font style= "display:block "] SPAN1 [/font]
[font style= "display:block "] SPAN2 [/font]
block一般一個(gè)塊占一行,除非float
inline是自動(dòng)排為一行,就象段內(nèi)的文字一樣,可成為多行。
display:inline比較經(jīng)典的用法是用在 <ul> 下的 <li> 中
display:inline 對(duì)應(yīng)不顯示為 display:none
display:block 對(duì)應(yīng)不顯示為 hidden
說通俗點(diǎn) 樣式為none的元素不占位置,而樣式為hidden的元素雖然不顯示但還是占地方。
inline元素的特點(diǎn):
水平方向上根據(jù)direction依次布局。
不會(huì)在元素前后進(jìn)行換行
受white-space控制。
margin/padding在豎直方向上無效,水平方向上有效。
width/height屬性對(duì)非替換行內(nèi)元素?zé)o效,寬度由元素內(nèi)容決定。
非替換行內(nèi)元素的行框高由line-height確定,替換行內(nèi)元素的行框高由height,margin,padding,border決定。
vertical-align屬性生效。
inline元素除了上述還有一條比較重要的特點(diǎn):
浮動(dòng)(float)或絕對(duì)定位(position:absolute)時(shí)會(huì)轉(zhuǎn)換為block
<body> <p>HTML 不是一種編程語言,而是一種標(biāo)記語言</p> <p>我的第一個(gè)段落。<a href="http://www.runoob.com/">鏈接</a>這是段落末尾</p> <p>HTML 文檔包含了HTML 標(biāo)簽及文本內(nèi)容.HTML 使用標(biāo)記標(biāo)簽來描述網(wǎng)頁</p> </body>
<style> a{background:red; height:50px; width:50px;} </style>
看完上述內(nèi)容,你們對(duì)html中inline元素的特點(diǎn)有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。