display:block,inline和inline-block的區別

來源:互聯網
上載者:User

display:block是區塊層級元素

可以控制高度,行高,邊距

寬度預設是它的容器的100%,除非設定一個寬度

  demo:

<!DOCTYPE html><html><body><div style="width:200px;"><div style="border:1px solid red">aaaa</div></div></body></html>


display:inline是行內元素

和其他元素都在一行上;
   高,行高及頂和底邊距不可改變;

寬度就是它的文字或圖片的寬度,不可改變。

demo:

<!DOCTYPE html><html><body><div style="width:200px;display:block"><div style="display:inline;border:1px solid red">aaaa</div></div></body></html>

display:inline-block簡單來說就是表現行內元素的區塊層級元素,可以設定高度,寬度,但是和其他行內元素會在同一行顯示

demo:

<!DOCTYPE html><html><body><div style="display:inline-block;width:200px;border:1px solid red">aaaa</div><div style="display:inline-block;width:200px;border:1px solid red">aaaa</div></body></html>




















聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.