当前位置:   article > 正文

行内元素对齐:display-inline-block_vue display inline-block同时靠右

vue display inline-block同时靠右

问题描述

两个div属性都是display:inline-block;但是一个有内容一个没有内容 为什么会出现高低不平的现象?
看效果~

  1. .div-3, .div-4 {
  2. display: inline-block;
  3. width: 100px;
  4. height: 50px;
  5. line-height: 50px;
  6. background: #003366;
  7. text-align: center;
  8. }
  9. .div-3 a, .div-4 a {
  10. color: #fff;
  11. }
div-2
  1. .div-1, .div-2 {
  2. display: inline-block;
  3. width: 100px;
  4. height: 50px;
  5. line-height: 50px;
  6. background: #003366;
  7. text-align: center;
  8. vertical-align: top;
  9. }
  10. .div-1 a, .div-2 a {
  11. color: #fff;
  12. }
div-1 div-2

解决方法是给inline-block元素添加vertical-align:middle or top or bottom

造成原因是inline-block内的元素基线变了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/295759
推荐阅读
相关标签
  

闽ICP备14008679号