div和span的区别及块状元素和行内元素

区别

div

  1. 是块级元素,主要用于容纳其他标签,独占一行
  2. 未设定宽度时,div的宽度为父元素的宽度

span

  1. 是行内元素, 主要用于容纳文字
  2. 无法添加宽度和高度

二者:div内可以存放span,但是span内无法存放div标签。

 

 

块状元素

  地址文字   

.-----

标题标签   
  水平分割线                     

段落     

预格式化        
  段落缩进  前后5个字符 滚动文本