1、HTML元素有的是块级元素(block element),有的是行内元素(inline element,又名内联元素)
2、块级元素会从上一个元素的下新行开始,而不是跟在上一个元素后面,并且会让后面的元素也从本元素下一行开始
3、行内元素会紧跟在上一个行内元素的后面,而不是下一行,除非空间不够
4、行内元素和块级元素相邻时,由于块级元素的换行属性,当然也不会在同一行
5、块级元素有如下特点:
- 总是在新行上开始
- 高度,行高以及外边距和内边距都可控制
- 宽度默认是它的容器的100%(除非设定一个宽度)
- 它可以容纳文本、行内元素和其他块级元素(包括同名元素)
6、行内元素特点如下:
- 和其他元素都在一行上(空间不足等原因除外)
- 宽度、高度就是它的文字或图片的宽度和高度,不可改变(未修改属性的前提下)
- 内部不再允许包含块级元素
9、display CSS属性可以修改元素的显示级别(如块级元素/行内元素)