<div>標籤是最典型的塊元素。另外常見的塊元素有h1~h六、p、ul、ol、li等。css
特色:安全
注:文字類的元素內不能使用塊級元素,例如p、h1~h6等。spa
<span>標籤是最典型的行內元素。另外常見的行內元素有a、strong、em、i、del、ins等。input
特色:table
注:容器
img、input、td標籤同時具備塊元素和行內元素的特色,稱爲行內塊元素。im
特色:總結
元素模式 | 元素排列 | 設置樣式 | 默認寬度 | 包含 |
---|---|---|---|---|
塊級元素 | 一行只能放一個塊級元素 | 能夠設置寬度高度 | 父級元素的100% | 能夠包含任何標籤 |
行內元素 | 一行能夠放多個行內元素 | 不能夠直接設置寬度高度 | 它自己內容的寬度 | 能夠容納文本或其它行內元素 |
行內塊元素 | 一行能夠放多個行內塊元素 | 能夠設置寬度高度 | 它自己內容的寬度 |
行內元素要先轉換模式,才能設置寬度、高度。樣式
轉換爲 | 樣式 |
---|---|
塊級元素 | display: block; |
行內元素 | display: inline; |
行內塊元素 | display: inline-block; |