Htmldiv和span详解div和span的区别div:div是一个块级元素,可以包含段落,表格等内容,用于放置不同的内容
一般我们在网页通过div来布局定位网页中的每个区块
Span:span是一个内联元素,没有实际意义,它的存在纯粹是为了应用样式,给一段内容加上标记可以通过在span上定义样式来设定其内容的样式
div和span元素最大的特点是默认都没有对元素内的对象进行任何格式化渲染
主要用于应用样式表
比如:代码:div与span的区别div标记不同行:span标记同一行:输出结果:区别:两者最明显的区别在于div是块元素,而span是行内元素
所谓块元素:是以另起一行开始渲染的元素,行内元素:不需另起一行,测试一下下面的代码你会有更形象的理解:如:CSS在线-示例测试紧跟前面的"测试"显示这里会另起一行显示输出结果:测试紧跟前面的"测试"显示这里会另起一行显示块元素和行内元素也不是一成不变的,通过定义CSS的display属性值可以互相转化如:CSS在线-示例测试紧跟前面的"测试"显示这里会另起一行显示输出结果:测试紧跟前面的"测试"显示这里会另起一行显示应用:因为div与span元素的特殊性,所以一般用于应用样式表,比如说用CSS定义为层,而需要分清的是块元素和行内元素的区别,还有两者间的相互转化
一般而言:div一般用做渲染html的容器,而span指定内嵌文本容器
让div在html面中垂直居中代码:aaaaaaaa*{margin:0;padding:0;}body{border:5pxsolid}body,html{height:98%;}#outer{width:100%;height:92%;position:relative;}#outer[id]{display:table;}#middle{position:absolute;top:50%;