HTML是赋予网页内容的手段,大部分HTML标签都有其具体的意义,比如说标签p是用来创建段落的,h是用来创建标题的等的,但是span标签和div标签似乎没有任何内容上面的意义,听起来像是聋子的耳朵——摆设。但实际上,与CSS结合起来后,却被应用的非常广泛。它们被用来组合一大块的HTML代码并赋予一定的信息,大部分用来树形class和标识属性id与元素联系起来。
Span和div的不同之处在于span是内联元素,用在一小块的内联HTML中,而div,也就是division(块的意思)元素师块级别的,它等同于其前后有断行,用于组合一大块代码。
实践中,比方说有两个div,分别在div里面放一个图片,在浏览器里面看到的效果是图片被分在了两行,而span被分在了同一行;div里面可以包含span,但是span里面不可以包含div标签。
SPAN标记有一个重要而实用的特性,即它什么事也不会做,它的唯一目的就是围绕你的HTML代码中的其它元素。