CSS中overflow的属性使用(37)
1、如图所示,我们新建一个记事本,并将记事本的名字改为“CSS中overflow的
属性使用(37).html”,并回车键确定,以使文件转化为浏览器可以打开的
html网页文件。

2、如图所示,我们在这个html文档上鼠标右击,在弹出的下拉列表菜单中,我
们依次点击“打开方式(H)”之后点击“Sublime Text”这个文本编辑程序,
来对这个html文件进行编辑。

3、如图所示,我们写一个<!DOCTYPE html>标签用来声明这是一个html5的文档
,在写一个,<html>标签用来包含html文档的主主体部分,我们再写一个<head>
标签用来包含html文档的头部部分,
写上<title>标签用来包含页的标题,再写一个<meta>标签来设置文字的编码方
式为UTF-8,以次让浏览器更好的显示我们所编写的网页。

4、如图所示,我们写上<body>标签用来包含html的主体,我们再一个div来包含
一段话,这里我们设置overflow的属性值为visible,那么其最后在网页中就会
正常的显示了,其子元素超出父元素的部分会显示出来。

5、如图所示,我们再写一个div,并且设置其overflow的属性值为hidden,并且
在在里面再写一个div,作为一个子元素,由于其父元素div设置了其属性值为
hidden,那么子元素超出父元素的部分就会被隐藏起来。

6、如图所示,我们写一个div元素作为父元素,并且设置其overflow属性值为
scroll,在里面写一个div作为子元素,那么在网页中显示时,其子元素部分的
周围就会添加滚动条了。

7、如图所示,我们写一个div元素作为父元素,并且设置其overflow属性值为
auto,在里面写一个div作为子元素,那么在网页中显示时,其子元素部分其在
超出父元素宽度时,那么就会添加水平方向的滚动条,而垂直方向不添加滚动
条,所以这个auto属性是在子元素超出父元素宽度或者高度时,有需要的添加
滚动条,而非什么情况都添加滚动条的。

8、如图所示,我们鼠标右击,在弹出的下拉列表菜单中,我们选择“在浏览器
中打开”这一项。

9、如图所示,我们看到第一个div子元素超出部分显示了出来,第二个设置
overflow属性值为hidden的div子元素其超出部分被隐藏了,第三个设置
overflow属性值为scroll的div子元素其周围被添加滚动条了,第四个设置
overflow属性值为auto的div子元素其超出的高度被添加滚动条。


10、如图所示,这是本案例的源代码,大家可以直接复制粘贴代码到一个空白的
txt文件,并保存这个文件之后,修改这个txt的文件后缀名为html,然后直接
点
击打开这个html文件,就可以看到本大神为大家编写的这个网页了!
<!-- 用<!DOCTYPE html>来声明这是一个html5的文档 -->
<!DOCTYPE html>
<!-- 用<html>标签来包含网页的主体 -->
<html>
<!-- 用head标签包含html的头部部分 -->
<head>
<!-- 用title标签来写入网页的标题 -->
<title>CSS中overflow的属性使用(37)</title>
<!-- 用meta标签来设置文档的编码格式,以便浏览器能够正
确解读网页 -->
<meta charset="utf-8">
</head>
<!-- 用body标签包含html文档的主体部分 -->
<body>
<!-- 用div的父元素处理它子元素,用overflow属性值的
visible,其为默认值,不会对其进行处理 -->
<div style="background-color: green;width:
200px;height: 200px;overflow:visible;">
<div style="background-color: blue;width:
500px;height: 180px;">文本演示了overflow属性的visible值:文本标签的使
用可以令网页看起来更具有逻辑性,而且加上这些有语义的标签,
可以使得搜索引擎更好的收录我们的网页,比如em
标签是语气上的强调和strong
标签是内容上的强调这些,还有i标签可以使得文字
变为斜体,还有b标签可以使
得文字加粗,下面我就为大家讲解一些文本标签的
使用,使得我们的网页对搜索
引擎更加友好。
</div>
</div>
<!-- 换行 -->
<br />
<!-- 用div的父元素处理它子元素,用overflow属性值的
hidden,其其会对子元素多出的部分进行修剪,不会显示出来 -->
<div style="background-color: green;width:
200px;height: 200px;overflow:hidden;">
<div style="background-color: blue;width:
150px;height: 500px;">文本演示了overflow属性值的hidden:文本标签的使
用可以令网页看起来更具有逻辑性,而且加上这些有语义的标签,
可以使得搜索引擎更好的收录我们的网页,比如em
标签是语气上的强调和strong
标签是内容上的强调这些,还有i标签可以使得文字
变为斜体,还有b标签可以使
得文字加粗,下面我就为大家讲解一些文本标签的
使用,使得我们的网页对搜索
引擎更加友好。
</div>
</div>
<!-- 换行 -->
<br />
<!-- 用div的父元素处理它子元素,用overflow属性值的
scroll,其其会对子元素多出的部分进行修剪,不会显示出来 -->
<div style="background-color: green;width:
200px;height: 200px;overflow:scroll;">
<div style="background-color: blue;width:
150px;height: 500px;">文本演示了overflow属性值的scroll:文本标签的使
用可以令网页看起来更具有逻辑性,而且加上这些有语义的标签,
可以使得搜索引擎更好的收录我们的网页,比如em
标签是语气上的强调和strong
标签是内容上的强调这些,还有i标签可以使得文字
变为斜体,还有b标签可以使
得文字加粗,下面我就为大家讲解一些文本标签的
使用,使得我们的网页对搜索
引擎更加友好。
</div>
</div>
<!-- 换行 -->
<br />
<!-- 用div的父元素处理它子元素,用overflow属性值的
auto,其其会对子元素多出的部分进行修剪,不会显示出来 -->
<div style="background-color: green;width:
200px;height: 200px;overflow:auto;">
<div style="background-color: blue;width:
150px;height: 500px;">文本演示了overflow属性值的auto:文本标签的使用
可以令网页看起来更具有逻辑性,而且加上这些有语义的标签,
可以使得搜索引擎更好的收录我们的网页,比如em
标签是语气上的强调和strong
标签是内容上的强调这些,还有i标签可以使得文字
变为斜体,还有b标签可以使
得文字加粗,下面我就为大家讲解一些文本标签的
使用,使得我们的网页对搜索
引擎更加友好。
</div>
</div>
</body>
</html>