width:100%缩小窗口时背景图片出现空白bug
来源:互联网 发布:粤语网络课程 编辑:程序博客网 时间:2024/05/21 14:54
页面容器(#wrap)与页面头部(#header )为100%宽度。而内容的容器(#page)为固定宽度960px。浏览窗口缩小而小于内容层宽度时会产生宽度理解上的差异。如下图所示窗口宽度大于内容层宽度:
改变浏览器窗口的大小,小于内容层宽度,如下图所示。
拖动水平滚动条,出现了bug的样子。右边的背景不存在了。如下图所示。
问题的根本在于:当窗口缩小时,浏览器默认100%宽度为浏览器窗口的宽度。而忽略了下部内容层固定宽度(960px)。从而出现了固定宽度大于100%宽度的现象。浏览以此理解来解析页面,就出现了容器宽度理解上的差异,出现了一个非常奇特的BUG。如图所示。
我们分析,问题的解决之道:既然是宽度理解上的差异,只需要告知浏览器页面容器的宽度,头部元素的宽度不能小于内容层的宽度即可。当浏览器窗口缩小时,保持页面容器和头部元素的最小宽度为内容层的宽度。这样就解决了宽度上出现问题。
css代码为:
#wrap {
}
#header {
}
#page {
}
html代码为:
- width:100%缩小窗口时背景图片出现空白bug
- 缩小窗口时CSS背景图出现右侧空白BUG的解决方法
- 缩小窗口时CSS背景图出现右侧空白BUG的解决方法
- 缩小窗口时CSS背景图出现右侧空白BUG的解决方法
- 缩小浏览器窗口右边出现空白
- 隐藏键盘时避免出现空白区域的BUG
- Ext gridPanel宽度100%时width:10000 BUG解决
- 图片缩小(width height)
- css之缩小窗口,网页右侧显示白色的bug
- IE6下width:100%的BUG
- 解决cef3 真窗口背景空白的BUG
- 解决cef3 真窗口背景空白的BUG
- Empty4Raycast 空白背景图片点击
- IE6中的图片元素img下出现多余空白BUG
- 微信小程序 --- 点击图片预览出现编辑器空白BUG
- 窗口缩小时图片、文字跟着整体缩小
- body{width:100%}但窗口出现滚动条&body的子元素height:100%实际高度未填满整个页面
- 网页缩小,滚动之后出现空白?啊哈哈,我来帮你忙~~
- RabbitMQ 使用参考
- 正则表达式获取HTML标记innerHTML
- 更改已经收货的采购订单价格
- c++中动态链接库与动态链接库的区别
- python学习系列(五) --- 正则表达式
- width:100%缩小窗口时背景图片出现空白bug
- ios页面间传递参数四种方式
- java回调简单实现
- 树的层序遍历
- 前端编码规范
- shift后门制作和禁止
- 统计Oracle数据库文件的大小
- 自学MFC一个半月,花了3天时间做了一个俄罗斯方块
- spring mvc知识点汇总