文章目录

  • 问题描述
  • 解决办法

问题描述

响应式网页缩放时出现右侧空白

原因:子元素宽度撑开页面
通常纯pc端页面各元素固定宽度不会出现问题,但响应式页面部分元素定宽容易出现问题

测试后发现可能出现以下布局:

  • 内部元素定宽,外部自适应,当缩放到小于内部宽度时出现空白


    此时.blank定宽700px,撑开body使整体观感右侧有空白

  • 不换行元素宽度过长

    虽然给ul元素定宽300px,但有不换行white-space:nowrap;属性,内部li超过页面宽度后也会产生缩放空白,如果<p> <h1~6>等标签元素溢出 也会产生空白
    包括所有不换行属性

flex布局中: flex-wrap: nowrap;
  • border-box中width:100%同时有margin

    border-box元素.blank设置了width:100%;但同时又有margin值,总宽度已经超出了页面,产生空白

解决办法

  1. css中加入:
body, html {overflow-x: hidden;
}

宽度超出body的元素被直接隐藏,且没有滚动条
但没有滚动条会导致页面无法缩放,影响其他元素

治标不治本,还是需要找到问题元素并调整布局

  1. css中加入:
*{outline: solid #f00 1px !important;background: #000 !important;color: #fff !important;
}

给每个元素加上边框且改变背景色,快速找到超出边界的元素(颜色醒目即可)并作出调整

比如开篇问题是导航栏未换行超出边界,可以考虑@media到最大宽制成折叠导航栏

解决HTML页面右侧空白问题相关推荐

  1. Android解决ViewPager页面滑动空白bug和图片点击bug

    本demo 实现以下功能 1.页面数=1时,页面静止; 2.页面数=>2时,页面滑动不会产生空白 基本思路 当图片数量为1的时候,不让滑动, 当图片数量为2的时候,按原图片顺序再依次添加,图片数 ...

  2. easyui datagrid列表右侧空白解决办法

    easyui提供的datagrid控件,默认情况下,即使列表宽度设置成100%,右侧仍然会有一个空白,如下所示: <!doctype html> <html> <head ...

  3. vue打包完index.html空白,解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题-20210315083204.pdf-原创力文档...

    解解决决Vue项项目目打打包包后后打打开开index.html页页面面显显示示空空白白以以及及图图片片路路径径错错误误的的问问题题 V ue项目运行npm run build后会生成一 dist文件夹 ...

  4. vue 打开html流_解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...

    Vue项目运行npm run build后会生成一个dist文件夹,我们一般都是把这个文件夹部署到服务器上.dist文件夹里边有一个static文件和一个index.html页面,这个index就是最 ...

  5. nginx+php-fpm页面显示空白的解决方法

    nginx+php-fpm页面显示空白的解决方法 参考文章: (1)nginx+php-fpm页面显示空白的解决方法 (2)https://www.cnblogs.com/mafeng/p/80037 ...

  6. 解决Vue history模式下使用嵌套路由打包部署后刷新页面为空白页

    解决Vue history模式下使用嵌套路由打包部署后刷新页面为空白页 前言 问题分析 问题解决 结语 前言 众所周知,Vue路由有两种模式,默认hash模式,这种模式下url上会带"#&q ...

  7. 打包后index.html路径错误,解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...

    解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题 2018年05月23日 10:05:35 for_weber 阅读数:14179 Vue项目运行npm run buil ...

  8. Excel 页面打开空白,解决的配置方法

    Excel 页面打开空白,解决的配置方法 1.打开一个Excel之后发现页面空白,需要按照一下步骤修改配置 2.左下角搜索框输入注册表编辑器,打开注册表编辑器之后,看到如下下界面 3.安装一下路径HK ...

  9. Vue通过build打包后 打开index.html页面是空白的

    最近在build打包vue项目遇到了几个问题,如下: 1.npm run build打包项目之后,我们通常是把dist文件里面被压缩后的static文件跟index.html提交到服务器,但最近发现直 ...

最新文章

  1. 0x56. 动态规划 - 状态压缩DP(习题详解 × 7)
  2. linux下的C语言开发 GDB的例子
  3. Python结合mysql的实战_python连接mysql,实战。实现ATM类似功能。
  4. 使用sprc097的DSP281x_usDelay.asm
  5. ​嵌入式开发为什么选择C语言?
  6. Go_ go mod 命令解决墙的问题
  7. mysql修改max_binlog_cache_size
  8. python中文件打开的合法模式组合_python中各种文件打开模式
  9. 静态网页怎么用html语言编写,简单html静态网页代码 用html编写一个静态网页
  10. 关于灰鸽子和黑软的一些看法
  11. biopython安装_python下如何安装biopython
  12. 在Linux 中安装cmus 用命令行中玩转音乐库
  13. (据说是)鏼爷和吴凯路爷爷出的NOIP模拟神题集锦
  14. uniapp 动态插槽 slot 兼容微信小程序 h5 APP
  15. 用C语言:由键盘输入一个点的坐标,要求编程判断该点是否在单位圆上,如果在单位圆上则输出Y,不在单位圆上则输出N。使用小数点后3位精度进行判断。
  16. 通达OA 办公系统(Office Anywhere)动态密码配置使用详解
  17. Elasticsearch之 cerebro 安装配置详细使用
  18. 『類自然數(LZRS)游弋題教室』
  19. 知乎上的48条神回复
  20. linux命令行看图工具,六个鲜为人知的超酷Unix/Linux命令

热门文章

  1. ELK 搭建日志分析系统 + Zipkin服务链路追踪整合
  2. 【JS错题锦集】记录一下常考易错知识点
  3. 微软研究院Detour开发包之API拦截技术
  4. curl linux 测试接口_Linux测试端口的连通性的四种方法
  5. matlab如何转换哑变量,SPSS教程:手把手教你设置哑变量及解读结果!
  6. golang redirect时设置cookie
  7. DELL C6100 U盘安装centos 6.5教程
  8. AI领域相关数据集-CV NLP等
  9. kvo实现原理_KVO实现原理
  10. asdasdasda