CSS 块级元素和行内元素的区别

cuclife.com - 11-12

 常见块级元素:div  p  form ul  ol  li ,常见的行内元素有:span  strong  em ,

区别一:

  块级:块级元素会独占一行,默认情况下宽度自动填满其父元素宽度

  行内:行内元素不会独占一行,相邻的行内元素会排在同一行。其宽度随内容的变化而变化。

区别二:

块级:块级元素可以设置宽高

行内:行内元素不可以设置宽高

区别三:

块级:块级元素可以设置margin,padding

行内:行内元素水平方向的margin-left; margin-right; padding-left; padding-right;可以生效。但是竖直方向的margin-bottom; margin-top; padding-top; padding-bottom;却不能生效。

区别四:

块级:display:block;

行内:display:inline;

可以通过修改display属性来切换块级元素和行内元素