在display:inline-block的div中写入文本导致div脱离文档流
2017-01-05 16:54
381 查看
当在一个display属性为inline-block的div中放置文本时,会导致该div脱离原本的文档流,这里举个栗子
当两个display:inline-block的div都是空的时候,没有问题,两个div会并列布局,但当其中一个div内有文本的时候,
其原因是有些游览器对于设置了display:inline-block属性的容器会自动设置其vertical-align,使改div中的文字与相邻div底部对齐,经过尝试,可以重新设置其vertical-align,即设置vertical-align:top 便可以使div恢复对齐。
当两个display:inline-block的div都是空的时候,没有问题,两个div会并列布局,但当其中一个div内有文本的时候,
其原因是有些游览器对于设置了display:inline-block属性的容器会自动设置其vertical-align,使改div中的文字与相邻div底部对齐,经过尝试,可以重新设置其vertical-align,即设置vertical-align:top 便可以使div恢复对齐。
相关文章推荐
- DIV 设置 display:inline-block 导致 DIV 对不齐的解决方法
- DIV 设置 display:inline-block 导致 DIV 对不齐的解决方法
- DIV CSS display (block none inline)属性的用法教程
- display:inline-block的两个div不在html中放一行会对页面产生影响
- DIV横排/竖排滚动(white-space/::-webkit-scrollbar的使用技巧以及display: inline-block的选择)支持手势
- display:inline-block在Chrome与FF下导致的间隙
- span通过display: inline-block;转为div,但是出现间隙,如何解决呢!
- CSS div display:inline-block(转自最初的你的博客)
- 关于div的设置:display:inline-block出现div对不齐的情况处理方法·
- HTML样式长文本行断行解决方法display:inline-block
- DIV display (block none inline)属性的用法
- DIV CSS display (block none inline)属性的用法教程
- display:inline-block的div 与 display:block的div之间有间隔问题(div与div之间有间隔的可能性)
- DIV CSS display (block none inline)属性的用法
- DIV CSS display (block none inline)属性的用法教程
- div设置display:inline-block属性产生空白间距
- DIV CSS display (block none inline)属性的用法教程
- 如何移除样式为display:inline-block的两个div间存在6px的缝隙
- html使用display:inline-block实现标签右对齐,值左对齐效果。和设置div宽度,并居中显示。嵌套div的里层div文字居中显示
- DIV CSS display (block none inline)属性的用法