CSS 设置的高度超出屏幕高度为什么没出现滚动条

2024-12-16 19:44:33
推荐回答(5个)
回答1:

在css中要出现滚动条,就必需要设置height高度以及overflow属性相关,这两个都必需要设置不然出现不了滚动条。

程序:

纵向滚动条

基本语法

overflow-x overflow-y

overflow : visible | auto | hidden | scroll

扩展资料:

CSS具有以下特点:

1、丰富的样式定义

CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。

2、易于使用和修改

CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。

参考资料来源:百度百科-Overflow

参考资料来源:百度百科-css

回答2:

原因是CSS没有设置height高度、overflow属性。

1、首先写上标签用来包含html的主体,再一个div来包含设置overflow的属性值为visible,那么其最后在网页中就会正常的显示了,其子元素超出父元素的部分会显示出来。

2、写一个div元素作为父元素,并且设置其overflow属性值为auto,在里面写一个div作为子元素,那么在网页中显示时,其子元素部分其在超出父元素宽度时,那么就会添加水平方向的滚动条。

而垂直方向不添加滚动条,所以这个auto属性是在子元素超出父元素宽度或者高度时,有需要的添加滚动条,而非什么情况都添加滚动条的。

3、设置好之后,如图所示,鼠标右击,在弹出的下拉列表菜单中,选择“在浏览器中打开”。

4、最后,打开之后可以看到已经有滚动条,这样操作即可解决问题了。

回答3:

要出现滚动条,一定要设置height高度、overflow属性,两者缺一不可。

纵向滚动条

扩展资料

基本语法

overflow-x overflow-y

overflow : visible | auto | hidden | scroll

语法取值

visible:默认值。不剪切内容也不添加滚动条。假如显式声明此默认值, 对象将以包含对象的 window 或 frame 的尺寸裁切。并且 clip 属性设置将失效;

auto:在必需时对象内容才会被裁切或显示滚动条;

hidden:不显示超过对象尺寸的内容;

scroll:总是显示滚动条。

设置overflow的一个更流行的用处是,清除浮动。设置overflow并不会在该元素上清除浮动,它将清除自己(self-clear)。意思就是,应用了overflow(auto或hidden)的元素,将会扩展到它需要的大小以包围它里面的浮动的子元素(而不是叠了起来(collapsing)),假设未定义高度。就像这样:

实例

设置 overflow 属性:

div { width:150px; height:150px; overflow:scroll;}

参考资料来源:百度百科-Overflow

回答4:

如果要固定高度想要滚动的话,需要设置当前的div层, overflow-y: scroll;(纵向滚动条);如果超出宽度 overflow-x: scroll;(横向滚动条)。




回答5:

可能是因为设置了overflow:hidden;

相关问答
最新问答