我正在尝试对齐三个文本部分,其中中间部分具有最大宽度,并且可以使用 text-overflow:ellipsis 属性截断。
例如网站 | www.aLongNameShouldBeTruncated.com | 正在打开
应该像这样对齐:
我可以让它为 chrome 工作,见http://jsfiddle.net/LSuRx/5/:
但是我不能让这三个部分在 IE9 和 FireFox 中很好地垂直对齐:
任何人都知道我该如何解决这个问题?
我正在尝试对齐三个文本部分,其中中间部分具有最大宽度,并且可以使用 text-overflow:ellipsis 属性截断。
例如网站 | www.aLongNameShouldBeTruncated.com | 正在打开
应该像这样对齐:
我可以让它为 chrome 工作,见http://jsfiddle.net/LSuRx/5/:
但是我不能让这三个部分在 IE9 和 FireFox 中很好地垂直对齐:
任何人都知道我该如何解决这个问题?
我尝试添加vertical-align: top;
到 #addressContainer 块中。
这在 FF 14 和 Opera 12 下对我有用。
您可以添加vertical-align: bottom;
到#addressContainer
.
这对我有用:
<style type="text/css">
div.ord{
white-space: nowrap;
overflow: hidden;
float: left;
}
div.elip{
max-width: 100px;
text-overflow: ellipsis;
}
</style>
<div class="ord">Text 1</div>
<div class="ord elip">Your long address text will be here</div>
<div class="ord">Text 2</div>