我想要一个固定高度的文本框,文本底部对齐。如果文本超过框的高度,文本将不可见。我现在的问题overflow:hidden;
是没有隐藏额外的文本。我认为这是因为display:table-cell;
. 如果我删除display:table-cell;
将不再起作用overflow:hidden;
。vertical-align:bottom;
编辑:如果文本很长,文本需要向上扩展,直到达到 40px。当它达到 40px 时,将不会通过overflow:hidden;
.
div {
background: yellow;
height: 40px;
width: 250px;
display: table-cell;
vertical-align: bottom;
overflow: hidden;
}
<div>
<a href="#">A SHORT LINK WITH MY TEXT</a>
</div>
<br>
<div>
<a href="#">A VERY...VERY LONG LINK WITH MY TEXT</a>
</div>