行内元素只前后不带换行符的元素,多个行内元素可以位于同一行,块级元素指自带换行的元素,独占一行。
行内元素一般是内容的容器,而块级元素一般是其他容器的容器。一般情况下,行内元素只能包含内容或者其它行内元素,宽度和长度依据内容而定,不可以设置,可以和其它元素和平共处于一行;而块级元素可以包含行内元素和其它块级元素,且占据父元素的整个空间,可以设置 width 和 height 属性,浏览器通常会在块级元素前后另起一个新行。
行内元素主要有:a,b,strong,span,img,label,button,input,select,textarea等。
块级元素主要有:header,form,ul,ol,table,article,div,hr,aside,figure,canvas,video,audio,footer等