前言

我在演示的过程中,突然发现了一个BUG,如下

全屏时候,还能显示成一行,可缩小浏览器后,一行的浏览器就变成两行了,甚至更多行。

原因

如下图,ul的父元素依次是nav-box 、 banner、body,而我在设置它们的时候,宽度都没有写成固定值,即body按照默认,banner的width为100%,nav-box的width为50%,如果将浏览器缩窄,假如此时浏览器可body的宽度width为200px,banner的宽度也为200px,而nav-box的宽度则成了100px。可想而知,当nav-box的宽度变的一定小之后,ul的li元素自然就溢出来了。

解决方法

要解决此问题,其实说来也简单,只要给ul的任意父元素的width设置为固定宽度即可,如下,我改了banner的width

此时效果图如下:

结语

下一节准备在此基础上增加导航栏下面的滑动图片,丰富主页内容

带滑动条的导航栏(下)---修复浏览器变窄后导航栏变成两条的BUG相关推荐

  1. 导航栏下拉至一定高度后固定在顶部的特效

    js要引入jquery文件: <script type="text/javascript"> $(function(){var nav=$("#header& ...

  2. 计算机桌面工具条宽变窄,电脑任务栏变窄了怎么办 恢复任务栏方法

    电脑任务栏变窄了怎么办? 从开始菜单可以打开大部分安装的软件与控制面板,快速启动栏里面存放的是最常用程序的快捷方式,并且可以按照个人喜好拖动并更改.应用程序区是我们多任务工作时的主要区域之一,它可以存 ...

  3. 深度linux任务栏在哪,更新Deepin 20后任务栏dde-dock消失不见的暂时解决

    有些人更新或者升级Deepin 20系统后会造成任务栏dde-dock消失不见的情况,即以下图片标识的地方没有了,以下是关于该问题的暂时解决方法. 解决方法一 临时解决方案是: nohup dde-d ...

  4. 已解决:mac下Chrome浏览器保存密码后无法填充

    问题阐述: 每次登陆不同网页输入密码后,点击保存,再次登陆时无法填充 解决方法: 关闭浏览器后 删除 Google/Chrome/Default下的Login Data , Login Data-jo ...

  5. 【解决方法】点击bootstrap里导航条nav里的下拉菜单无反应)

    [解决方法]点击bootstrap里导航条nav里的下拉菜单无反应 nav 导航条 下拉菜单 nav 导航条 下拉菜单 只需要按顺序引入以下3个文件即可:

  6. 让微积分穿梭于工作与学习之间(14):带圆弧多边形的面积计算(下,多值函数的情况)

    这篇我们来研究下如何让多值函数在不拆分的情况下也能进行计算,毕竟曲线情况复杂了之后,拆分不一定是件容易的事情. 在上篇我们对圆方程进行积分的时候,为了去掉其中的根号,我们用了三角换元的方法. 这里我们 ...

  7. 为什么老师批改完试卷,分数下要画两条横线?今天终于知道了!

    全世界只有3.14 % 的人关注了 爆炸吧知识 总有考试分数下画两条横线的习惯,原来是这样形成的! 为什么老师改卷之后 会在分数下画两条横线呢? 你要去问老师? 别问了,可能连老师都不知道-- 来看看 ...

  8. 两条边延长角会有什么变化_叶片锁是什么样的 叶片锁使用方法【详解】

    随着时光的变迁,岁月的蹉跎,现在的锁头基本上已经渐渐的淡出了人们的视野,因为现在的门基本上都不会用到锁头.但是一般柜子和橱子还是要使用锁头的.锁的种类多种多样,其中比较新颖的锁就是叶片锁,那么这种锁是 ...

  9. Win11任务栏太宽了怎么变窄?

    我们在Win11系统的操作中,任务栏默认的宽度是无法直接通过鼠标拖拽的方法来更改任务栏的宽度大小的,那么Win11任务栏太宽了怎么变窄呢?其实我们可以通过修改注册表的方式来更改,下面小编就带着大家一起 ...

最新文章

  1. .Net Web项目安装包制作(三)补充说明
  2. 饥荒自建服务器崩了之后没有记录了,请问一下为什么服务器建一次之后就再也成功不了了。。...
  3. python1000个常用代码-Python常用代码(1)
  4. 【数据结构-树】3.详解二叉排序树(理论+代码)
  5. MIT开源高性能自动微分框架Enzyme:速度提升4.5倍
  6. Cocos2D-x工程目录介绍
  7. 2015年10月15日项目经理中项作业(质量管理与人力资源管理)
  8. python随机数生成验证码_Python随机数random模块学习,并实现生成6位验证码
  9. 济宁医学院计算机专业好就业吗,山东这3所医学院实力强,就业率高,中等生可捡漏...
  10. java坐标移动题目case_用java怎样编写一个二维坐标平移程序
  11. Linux创建oracle11实例
  12. Android studio中提交svn一直卡在performing VCS commit
  13. 1007 素数对猜想(C语言)
  14. [翻译]MVP(SC),MVP(PV),PM,MVVM 和 MVC 表现模式架构对比
  15. java 遍历json串_Java遍历json字符串取值的实例
  16. OSChina 周四乱弹 ——小小编辑教你装逼斗气
  17. Hive文件存储格式(建表stored as 的五种类型)
  18. html页面小宠物代码大全,纯css3实现宠物小鸡实例代码
  19. 分析网站如何检测已经登录的QQ帐号
  20. Canvas 画布中坐标系的位置问题(原点确定)

热门文章

  1. DTRO膜在危废处理中的应用
  2. 如何使用vue实现搜索输入框实时查询显示
  3. Java form表单原理,动态表单及动态建表实现原理[Java编程]
  4. CSS实现头像右上角消息数字提示
  5. 基于Springboot+mybatis+mysql+html图书管理系统2
  6. QGIS基本功 | 15 圆柱投影、圆锥投影和方位投影
  7. 电信工程及管理属于计算机相关专业,电信工程及管理专业属于什么学科
  8. 工作时间看股票:采用Excel RTD技术获取和讯网的实时股票行情及深沪港最新指数...
  9. jQuery03(页面跳转方式JDBC)
  10. Android:SpannableString使用详解