元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。
案例1 :
div元素是块级元素
London
London is the capital city of England.
It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.
11111
2222
test
hello
注意 :搞清楚margin、padding、border这三个概念,不能混淆。
margin:容器自身与其他容器之间的距离
padding:容器内部的内容(content)与容器边框的距离。
border:容器的边框。
另外:top表示上、bottom表示下、left表示左、right表示右。
案例2 :
div元素没有特定的含义
重点: div使用 span使用对比
London
London is the capital city of England.
It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.
Paris
Paris is the capital and most populous city of France.
Tokyo
Tokyo is the capital of Japan, the center of the Greater Tokyo Area,
and the most populous metropolitan area in the world.
讲解 :
在这个案例中通过合理设置margin和padding,使得不同的div之间有合理的间距,div内部文本也有恰当的间距。
注意span标记的用法,它是对指定内容做特殊处理用的。在上述案例中对"div使用"改变了字体颜色。
案例3 :
DIV嵌套与层叠
讲解 :
在.div1中定义了padding内部边距为50像素、background背景色为红色、width容器宽度为400像素、height容器高度为400像素、position定位类型为relative相对定位(相对定位会按照元素的原始位置对该元素进行移动)、left为容器左边坐标是10像素、top为容器上边坐标是10像素。
在.div2中定义了padding内部边距位60像素、background背景色为绿色、position定位类型为absolute绝对定位(绝对定位会按照页面的绝对位置定位元素,通过绝对定位可以将指定元素放置在页面上指定位置),left为容器左边坐标是0像素、top为容器上边坐标是0像素。
postion定位类型有三种:
+ 这是第二个块在使用相对定位左边偏移50像素和上边偏移30像素后的结果。请注意:它有部分内容与第三个块重叠了,但它位于文档流中的初始位置仍然还在占着(虚线框标示的地方),即使把偏移量设得再大它的初始位置也不会被第三个块填补。同时它的偏移位置也不会把别的块在文档流的位置挤开,如果有重叠它会和其他元素重叠。
+ 下图中的第二个块是使用了绝对定位时的样式。
HTML元素 与
区别
用来定义文档中的division分区或section节。
用来指定文档中的行内元素。
div图层 div(division/section)定义
是一个块级(block-level)元素,其前后均有换行符,可定义文档中的分区或节。基本语法
块包含的内容
图层CSS属性 图层嵌套与重叠
案例2,图层重叠:
图层重叠
div1
div2
div3
div标记与span标记使用区别 div标记和span标记默认情况下都没有对标记内的内容进行格式化或渲染,只有使用CSS来定义相应的样式才会显示出不同。
div标记是块标记,一般包含较大范围,在区域的前后会自动换行;span标记是行内标记,一般包含范围较窄,通常在一行内,在此区域的范围外不会自动换行。
一般来说,div标记可以包含span标记,但span标记不能包含div标记。
但是块标记和行标记不是绝对的,可以通过定义CSS的display属性来相互转换。
案例:
div的使用
这是div1
这是div2
这是span1
这是span2
这是div3
这是div4
这是span3,在使用CSS排版的页面中,div标记和span标记是两个常用的标记。利用这两个标记,加上CSS对其样式的控制,可以很方便的实现各种效果。
这是span4,在使用CSS排版的页面中,div标记和span标记是两个常用的标记。利用这两个标记,加上CSS对其样式的控制,可以很方便的实现各种效果。
使用元素的HTML布局
元素常用作布局工具,因为能够轻松地通过CSS对其进行定位。
案例:
图层重叠
div1
div2
div3
使用HTML5的网站布局 HTML5提供的新语义元素定义了网页的不同部分:
标签 用途 header 定义文档或节的页眉 nav 定义导航链接的容器 section 定义文档中的节 article 定义独立的自包含文章 aside 定义内容之外的内容(比如侧栏) footer 定义文档或节的页脚 details 定义额外的细节 summary 定义details元素的标题
使用
案例:
使用 HTML5 的网站布局
London
Paris
Tokyo
London
London is the capital city of England. It is the most populous city in the United Kingdom,
with a metropolitan area of over 13 million inhabitants.
Standing on the River Thames, London has been a major settlement for two millennia,
its history going back to its founding by the Romans, who named it Londinium.
CSS的display属性 到此,关于“div与span怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
文章名称:div与span怎么使用
标题网址:
http://kswsj.cn/article/ieidse.html