<div>与<span>区别
区别在于,<div>是一个块级(block-level)元素,它包围的元素会自动换行。而<span>仅仅是一个行内元素(inline element),在它的前后不会换行。<span>没有结构上的意义,纯粹是应用样式,当其他行内元素都不合适时,就可以使用<span>元素。
需要注意的是,<span>标记可以包含于<div>标记之中,成为他的子元素,而反过来则不成立,即<span>标记不能包含<div>标记。
1.div:指定渲染HTML的容器
作用:配合css完成网页的基本布局
2.span:指定内嵌文本容器(它没有结构的意义,纯粹是应用样式)
作用:配合css修改网页的局部信息
3.二者区别
1)div是块级元素,span是块级元素
2)div单独在一行,span不会单独在一行
3)div是一个容器级别的标签,span是文本级别的标签
4.容器级标签和文本级标签
容器级标签:可以嵌套其它所有的标签 ,div,h,ul,ol,dl,li.....
文本级标签:只能嵌套文字,超链接(a),图片(img),span,p,strong,em...
5.它们分别在什么情况下使用
div一般用于网页布局,而span一般用于局部文字的样式
如果里面还有其他标签的时候就用div,如果里面只有文本就应该用span
div标签中可以镶嵌span标签(div可以看做是一个大容器,span是一个小容器)
留言反馈