display:inline-block的div 与 display:block的div之间有间隔问题(div与div之间有间隔的可能性)
来源:互联网 发布:java 高性能网络框架 编辑:程序博客网 时间:2024/04/29 08:19
首先看一下我出现的问题如下图:
如上图所示,我的导航栏是由三部分组成的,三部分样式如下:
.logo{ /*红框*/position: relative;display: inline-block;width: 15%;line-height: 80px;vertical-align: middle;}
.nav{ /* 导航*/position: relative;display: inline-block;top:0px;width: 70%;line-height: 80px;text-align: center;overflow: hidden;vertical-align: middle;}
.loginbar{ /* 登录框*/position: relative;display: inline-block;width: 14%;line-height: 80px;vertical-align: middle;}下面的div则是display:block的,这就比较尴尬了,两者都没有设置border,padding,margin也都是0,怎么会有间隙呢
解决方案就是把上面三个属性都加上 height:80px;
至于为什么不设置height会影响两者之间的间距,原理还是没有弄懂,有大神可以帮忙解释下。
还有为什么display:inline-block之后需要把两个元素之间加上<!-- -->要不然就会元素之间就会出现空格呢?
阅读全文
0 0
- display:inline-block的div 与 display:block的div之间有间隔问题(div与div之间有间隔的可能性)
- div图片之间有缝隙,display:block
- 两个并排的div之间有间隔问题
- 两个div之间有间隔
- ie6 ie7 的div 对 display:inline-block的解析
- inline-block元素与父div底边之间的间距问题(inline-block与vertical-align:baseline)
- DIV CSS display (block none inline)属性的用法教程
- DIV CSS display (block none inline)属性的用法教程
- DIV CSS display (block none inline)属性的用法
- DIV CSS display (block none inline)属性的用法教程
- DIV CSS display (block none inline)属性的用法教程
- DIV CSS display (block none inline)属性的用法
- DIV+CSS里display:block的作用
- 图片img与div容器下有间隔的解决方法
- 图片img与div容器下有间隔的解决方法
- 去除display:inline-block下的元素间隔问题
- 关于div的设置:display:inline-block出现div对不齐的情况处理方法·
- 从一堆div中选择display=block的div
- android selinux
- oracle 加密连接
- Invalid author specified. Please use the form: A U Thor <author@example.com>的完完全全解决方案
- 自动建立正确索引(btree,hash,gin,gist,sp-gist,brin,bitmap...)的方法
- 在线云评测系统日志(五):讨论区页面及点赞功能
- display:inline-block的div 与 display:block的div之间有间隔问题(div与div之间有间隔的可能性)
- 移动APP测试要点
- AI学习01
- 冷备份和热备份的不同点以及各自的优点
- 【C++笔记】阿斯科码表的特别的几个东西
- Fragment之间的数据传递 三种数据传递方式的相关操作
- Eclipse中快速输入System.out.println()的快捷键
- Qt基于opencv的人脸检测及相关算法测试工具
- firefox debug 移除不了