热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

html内容超出不自动滚动,16.css:overflow使用例:固定div大小,不让内容超出div

子元素默认是存在于父元素的内容区中,理论上讲子元素的最大可以等于父元素内容区大小如果子元素的大小超过了父元素的内容区,则超过的大小会在父元素以外的位置显

子元素默认是存在于父元素的内容区中,

理论上讲子元素的最大可以等于父元素内容区大小

如果子元素的大小超过了父元素的内容区,则超过的大小会在父元素以外的位置显示,超出父元素的内容,我们称为溢出的内容!

父元素默认是将溢出内容,在父元素外边显示,

通过overflow可以设置父元素如何处理溢出内容:

可选值:

visible,默认值,不会对溢出内容做处理,元素会在父元素以外的位置显示

hidden, 溢出的内容,会被修剪,不会显示

scroll, 会为父元素添加滚动条,通过拖动滚动条来查看完整内容

该属性不论内容是否溢出,都会添加水平和垂直双方向的滚动条

auto,会根据需求自动添加滚动条,

需要水平就添加水平

需要垂直就添加垂直

都不需要就都不加

1.visible 默认值

.box1{

width: 200px;

height: 200px;

background-color: #bfa;

overflow: visible;

}

.box2{

width: 100px;

height: 500px;

background-color: red;

}

在我的后园,可以看见墙外有两株树,一株是枣树,还有一株也是枣树。

这上面的夜的天空,奇怪而高,我生平没有见过这样奇怪而高的天空。他仿佛要离开人间而去,使人们仰面不再看见。然而现在却非常之蓝,闪闪地䀹着几十个星星的眼,冷眼。他的口角上现出微笑,似乎自以为大有深意,而将繁霜洒在我的园里的野花草上。

我不知道那些花草真叫什么名字,人们叫他们什么名字。我记得有一种开过极细小的粉红花,现在还开着,但是更极细小了,她在冷的夜气中,瑟缩地做梦,梦见春的到来,梦见秋可怜。

我打一个呵欠,点起一支纸烟,喷出烟来,对着灯默默地敬奠这些苍翠精致的英雄们。

一九二四年九月十五日。

预览:

7ac191250963

image.png

2.hidden, 溢出的内容,会被修剪,不会显示

.box1{

width: 200px;

height: 200px;

background-color: #bfa;

overflow: hidden;

}

.box2{

width: 100px;

height: 500px;

background-color: red;

}

在我的后园,可以看见墙外有两株树,一株是枣树,还有一株也是枣树。

这上面的夜的天空,奇怪而高,我生平没有见过这样奇怪而高的天空。他仿佛要离开人间而去,使人们仰面不再看见。然而现在却非常之蓝,闪闪地䀹着几十个星星的眼,冷眼。他的口角上现出微笑,似乎自以为大有深意,而将繁霜洒在我的园里的野花草上。

我不知道那些花草真叫什么名字,人们叫他们什么名字。我记得有一种开过极细小的粉红花,现在还开着,但是更极细小了,她在冷的夜气中,瑟缩地做梦,梦见春的到来,梦见秋可怜。

我打一个呵欠,点起一支纸烟,喷出烟来,对着灯默默地敬奠这些苍翠精致的英雄们。

一九二四年九月十五日。

预览:

7ac191250963

image.png

3.scroll, 会为父元素添加滚动条,通过拖动滚动条来查看完整内容

该属性不论内容是否溢出,都会添加水平和垂直双方向的滚动条

.box1{

width: 200px;

height: 200px;

background-color: #bfa;

overflow: scroll;

}

.box2{

width: 100px;

height: 500px;

background-color: red;

}

在我的后园,可以看见墙外有两株树,一株是枣树,还有一株也是枣树。

这上面的夜的天空,奇怪而高,我生平没有见过这样奇怪而高的天空。他仿佛要离开人间而去,使人们仰面不再看见。然而现在却非常之蓝,闪闪地䀹着几十个星星的眼,冷眼。他的口角上现出微笑,似乎自以为大有深意,而将繁霜洒在我的园里的野花草上。

我不知道那些花草真叫什么名字,人们叫他们什么名字。我记得有一种开过极细小的粉红花,现在还开着,但是更极细小了,她在冷的夜气中,瑟缩地做梦,梦见春的到来,梦见秋可怜。

我打一个呵欠,点起一支纸烟,喷出烟来,对着灯默默地敬奠这些苍翠精致的英雄们。

一九二四年九月十五日。

预览:

7ac191250963

image.png

4.auto,会根据需求自动添加滚动条

需要水平就添加水平

需要垂直就添加垂直

都不需要就都不加

.box1{

width: 200px;

height: 200px;

background-color: #bfa;

overflow: auto;

}

.box2{

width: 100px;

height: 500px;

background-color: red;

}

在我的后园,可以看见墙外有两株树,一株是枣树,还有一株也是枣树。

这上面的夜的天空,奇怪而高,我生平没有见过这样奇怪而高的天空。他仿佛要离开人间而去,使人们仰面不再看见。然而现在却非常之蓝,闪闪地䀹着几十个星星的眼,冷眼。他的口角上现出微笑,似乎自以为大有深意,而将繁霜洒在我的园里的野花草上。

我不知道那些花草真叫什么名字,人们叫他们什么名字。我记得有一种开过极细小的粉红花,现在还开着,但是更极细小了,她在冷的夜气中,瑟缩地做梦,梦见春的到来,梦见秋可怜。

我打一个呵欠,点起一支纸烟,喷出烟来,对着灯默默地敬奠这些苍翠精致的英雄们。

一九二四年九月十五日。

预览:

7ac191250963

image.png



推荐阅读
author-avatar
拍友2502878393
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有