为什么100%的宽.在div有滚动条的时候,不能随滚动的宽度增加啊?

为什么100%的宽.在div有滚动条的时候,不能随滚动的宽度增加啊?

第1个回答  2011-12-16
100%是依赖它的上级层的宽度的。。如果上级DIV层是800px。。就固定800了。。不会随滚动的宽度增加追问

有什么解决方法么?

追答

你想做什么效果。。如果想随滚动自动增加宽度的话。,需要调用JS来增加宽度

第2个回答  2012-03-14
因为你页面的有效内容没有那么多,什么叫有效内容呢?
1:显示器页面的实际尺寸,这里这个百分百是根据显示器宽度来自适应的。正常情况下为满屏;
2:里面内容的DIV 的宽度问题,注意是不是超过了显示范围……

差不多是这样
第3个回答  2011-12-16
里面的宽度设定了吧.追问



没有设定小DIV的宽度...小DIV为什么不能随大div的滚动条变宽呢.

追答

sfsfsfsf

我这边没问题.按你上面写的应该也不会错的.看一下是不是其它地方给定义到了.用FIREBUG检测一下

追问


sfsfsfsf
sasdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffsfsfsf

当第二个小div往右滚动后,第一个 小div宽度却不变..

追答

设置成100%后是没有横向滚动栏的.如果你是要在DIV里两层左右布局的话要为这两层加浮动才行.

本回答被提问者采纳

为什么100%的宽.在div有滚动条的时候,不能随滚动的宽度增加啊?
100%是依赖它的上级层的宽度的。。如果上级DIV层是800px。。就固定800了。。不会随滚动的宽度增加

请问div里面我设置宽度为100%,为什么在电脑上看到的没有宽度全屏呀?拉...
div本来就是块级标签,本来就是100%的宽度,是不需要设置宽度的,如果你想让你的div居中显示的话,设置一下宽度(或者百分比),然后居中就行了

...width=100%,padding=10px,为何会出现横向滚动条?但去掉padding就好了...
首先,宽度超出最外层的框架或元素的宽度,才会出现横向滚动条;那么,你只需要保证你内部的元素宽度不要超出外层宽度即可;然后是,padding的设置,padding的作用 是 在当前宽度的情况下 去 追加 padding的像素值。希望对你有所帮助;CSS padding(填充)是一个简写属性,定义元素边框与元素内容之间的空间...

html有滚动条时内部内容顶出外部div却没有跟着顶怎么解决?
解决HTML中内层内容超过外层容器宽度时,背景色未跟随扩展的问题,首先需要了解基本原理。当外层div设置了固定的宽度,且内层块级元素的内容超过该宽度时,给父元素添加overflow: auto 属性,虽能实现横向滚动条,但容器宽度无法自动调整。问题的核心在于,块级元素默认继承父元素的宽度,其背景色范围仅限于...

当页面可以横向滚动后,div背景色没有铺满了!
设置100%的宽度。就会出现这个情况。。解决办法是。在容器上加一个min-width 比如 .box{width:100%;background-color:#f00;} .wrap{width:1200px;margin:0 auto;height:100px;} <div class="box"> <div class="wrap"><\/div> <\/div> 如果仅仅是这么写。缩小窗口就会出现你说的那个问题 在...

如何让图片不把div撑开有滚动条啊?不是加overflow那么简单的请看完...
首先,你最外面的宽度是100%,第二个宽度是外面100%的80%,,所以从头到尾没有一个DIV是确定宽度的,所以你加上overflow:hidden;的时候,除非,它超过了总宽度的80%,,才会防止溢出,,所以并不是撑开的,而是你的DIV本身就给它这么大。。。加上固定宽度就可以了。

css设置高度height: 100%滚动条无法显示的解决办法
在编写CSS样式时,我们有时会遇到设置div元素高度为100%,并添加overflow-y: auto; 以期望显示垂直滚动条,但实际效果并未出现滚动条的情况。经过一番尝试与探究,终于找到了问题所在。正确设置div元素显示滚动条的关键在于确保包含该div元素的所有父元素的高度也为100%。只有这样,滚动条才会在div内部正常...

html+css+div 出现滚动条,为什么头部显示不全
你的头部宽度和下面的内容div设置宽度是不是不一样,头部设置的是100%,下面的内容宽度超过了浏览器的宽度,就会出现滚动条,但是头部的部分还是原来浏览器宽。两种方案:1.把头部宽度设置和下面内容的宽度相同,不过这样你的页面就会一直有滚动条,而且头部文字有可能在打开初始页面时有可能太靠右而看不到...

我用CSS+div做的 显示时屏幕之外有横向有滚动条 右边还有一大块空白,这...
你好,很高兴为你解答你头部设置宽度是100%,也就是一个屏幕的距离,所以超出一个平面的宽就是空白了。解决办法 1、将头部宽度写死,或者设个最小宽度;2、用js获取页面的最大宽度,然后赋值给头部;望采纳,不明白的可以继续追问我。

在div尺寸为100%时,为什么会因子div过大而会被撑开?
他的100%取决于父盒子的宽度 如果父盒子的宽度固定了 那么它的宽度就是父盒子的宽度

相似回答
大家正在搜