哪些是行内(内联)元素,哪些是块级元素?
- 行内元素不从新行开始,只占用必要宽度,不可以设置宽高,只能包含数据和其他行内元素。例如
<a>、<span>
等。padding/margin上下无法设置,左右还是起作用的。 - 块级元素从新行开始,占用全部宽度,可以包含其他块级或行内元素。例如
<div>、<p>、<table>、<h>
等。 - 还有一些行内块级元素,它可以在一行中放置多个行内块级元素,也可以自由设置元素宽度和高度。比如:
<input>、<img>、<button>、<textarea>
可以通过css属性
display: inline|block
改变元素的行内/块级属性。