带滑动条的导航栏(下)---修复浏览器变窄后导航栏变成两条的BUG
来源:互联网 发布:维棠下载软件 编辑:程序博客网 时间:2024/06/06 02:40
前言
我在演示的过程中,突然发现了一个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
此时效果图如下:
结语
下一节准备在此基础上增加导航栏下面的滑动图片,丰富主页内容
0 0
- 带滑动条的导航栏(下)---修复浏览器变窄后导航栏变成两条的BUG
- 带滑动条的导航栏(上)---CSS实现样式
- 滑动的导航条
- 带滑动条的导航栏(中)---jQuery实现滑动效果
- 导航栏切换导航条的移动
- viewpager + 滑动导航条的实现
- 带效果的移动导航条
- Swift加载带导航条的WebView
- JQ带滚动效果的导航条
- 【Discuz】导航条、搜索栏的修改
- 去掉导航栏下边的横条
- 滑动门导航条
- h5导航条滑动
- TabLayout的一个bug?左右来回滑动几次导航条崩溃
- IDA的导航条
- 导航条的属性
- 导航条的制作
- 自适应的导航条
- 对NodeJS的简单测试
- Linux kernel -页高速缓存和页回写 初探
- JSP复习(一) 基础
- 兼容性问题
- 插件XAlign的使用
- 带滑动条的导航栏(下)---修复浏览器变窄后导航栏变成两条的BUG
- 比较时间和日期大小
- android 启动界面广告的显示
- d3力学图(force layout)更新
- Markdown编辑器使用示例
- CCF201403-2 窗口
- atom使用
- 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
- 【 bzoj 3992 】 [SDOI2015]序列统计 - NTT 生成函数