>>内联元素(inline element)
a,span,input,select,label,img,textarea,sub,sup,li,i,small,strong,em,b,big...
内联元素没有独立的空间,是依附其他块级元素而存在的语义化元素,因此,对内联元素设置宽高,内外边距都是无效的。
>>块级元素(block element)
div,table,ul,dl,ol,h1-h6,p,form,hr...
一般是作为其他元素的“容器元素”,独立一行,可以设置宽高和内外边距等。
>>一般来说,块级元素可以包含块级和内联元素,而内联元素只能包含内联元素。
>>P元素比较特殊,只能包含内联元素,不能包含块级元素。
>>可变元素
这类元素是根据上下文关系来确定是作为内联还是块级元素。例如button,iframe,script
>>关于浮动,一个元素设置了浮动则该元素脱离了文档流,不占据文档空间,文档流中的其他元素将填补该元素之前的空间。
-------------------------------------------------------------分割线-----------------------------------------------------------
参考链接:[css块级元素、内联元素的概念]