宽度为100%的DIV的宽度随着浏览器窗口的大小而改变.给了背景颜色后,窗口缩小,滚动条往右拉,出现空白. 5

宽度为100%的DIV的宽度随着浏览器窗口的大小而改变.给了背景颜色后,窗口缩小,这个DIV的宽度就是浏览器窗口的宽度.背景颜色也是这么宽.把下面的滚动条往右拉的话.这个... 宽度为100%的DIV的宽度随着浏览器窗口的大小而改变.给了背景颜色后,窗口缩小,这个DIV的宽度就是浏览器窗口的宽度.背景颜色也是这么宽.把下面的滚动条往右拉的话.这个DIV宽度不会变宽,右边就出现空白 BUG.怎么解决? 我不会使用JS 展开
 我来答
匿名用户
2013-08-09
展开全部

<div style="width:100%;height:150px;background-color:yellow;">

<div style="width:100%;height:26px;background-color:blue;">

<div style="width:1200px;height:26px;background-color:gray;margin:0 auto;">

<div id="left">left</div>

<div id="right" style="float:right;width:400px;">right</div>

</div>

</div>

</div>




求大家帮忙解决,谢谢!

正常窗口

缩小了的窗口

卷阳炎lv
推荐于2017-12-15 · TA获得超过340个赞
知道小有建树答主
回答量:376
采纳率:100%
帮助的人:133万
展开全部
有没有加margin:0;
至于内容超过的话可以用overflow;hidden; 异常多余的字符,用scroll或者auto 则会出现滚动条;又或者为了自动适应的话 把height:100%;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑老瑜0x
2014-08-15
知道答主
回答量:7
采纳率:0%
帮助的人:9477
展开全部
呵呵,这个问题我也遇到过,是在窗口缩小时,浏览器对宽度的理解出现了差异,无需js就可以解决,只要在css里面加一个宽度判断就okay了,,我给我一个联系邮箱吧,我把改好的代码给你发过去,你自己研究下看看,不明的的再问!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a19d193
2013-04-15 · TA获得超过3446个赞
知道大有可为答主
回答量:1464
采纳率:100%
帮助的人:1443万
展开全部
我个人觉得<div style="width:100%;">是一个画蛇添足的行为,把width:100%去掉应该就能好了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yulin4434
2013-04-15 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:61.6万
展开全部
你的内容大于窗口的宽度的时候只能出现空白没有办法
这个必须要用js来处理
追问
我也觉得必须要用JS.网上看到好多网站也有这个问题.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式