行内元素与块状元素有什么区别?

行内元素:会在水平方向排列,不能包含块级元素,设置width无效,height无效(可以设置line-height),margin上下无效,padding上下无效
块级元素:各占据一行,垂直方向排列。从新行开始结束接着一个断行

列举常用行内与块状元素

块级元素:div, p, h1-h5, form, ul, li
行内元素:span, a, label, input, img, strong, em