display:inline,inline-block,block元素的區別

來源:互聯網
上載者:User

塊元素 display:block

1.我是區塊層級元素,總是在新的一行開始

2.寬度,高度,行高,以及頂和底都可以控制。(預設是容器的寬和高的100%)

3.我的垂直相鄰外邊距會合并,預設取最大值

內嵌元素 display:inline

1.我是行內元素,和其他元素在同一行上。

2.寬度,高度,行高,以及頂和底都不可以改變。(預設是自身的寬和高)

3.我麼有上下外邊距,但是我的左右邊距不會合并。

inline-block元素(介於內嵌元素和塊元素之間)

1.我是inline-block元素,我是內聯對象,但是我裡面的內容作為塊對象呈遞。旁邊的內聯對象會被呈現在同一行。

2.寬度,高度,行高,以及頂和底都可以控制。

3.我和內嵌元素一樣,元素中間預設會有空隙。

下一篇文章中會講:如何去除內嵌元素(inline-block元素)之間的間距

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.