当前位置:  开发笔记 > 前端 > 正文

内联块元素不与省略号溢出垂直对齐

如何解决《内联块元素不与省略号溢出垂直对齐》经验,为你挑选了1个好方法。

我正在显示label,inputdiv元素内联,期望它们垂直对齐,这最初是有效的.

但是,当我试图允许div内容溢出省略号时,它们不再垂直对齐

注意:这是在Chrome 46.02490.86中观察到的

p {color:red;}
input,
label,
div {
  width: 50px;
  display: inline-block;
  margin-left: 5px;
}
label {
  text-align: right;
}
.longdesc {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
 



Short

Longer Description

In the second example "Long" is higher up

如何在不弄乱垂直对齐的情况下实现溢出效果?



1> Amit..:

添加vertical-align: top到您的inline-block元素:

p {color:red;}
input,
label,
div {
  width: 50px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: top;
}
label {
  text-align: right;
}
.longdesc {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
 



Short

Longer Description

In the second example "Long" is higher up

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有