HTML--内联元素与块级元素

>>内联元素(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块级元素、内联元素的概念]

原文地址:https://www.cnblogs.com/hisheng/p/6134966.html