我需要这样的东西
------------------------------
| Some text | fixed-teeeeext |
------------------------------
-----------------------------------
| Some long text | fixed-teeeeext |
------------------------------------
-----------------------------------------
| Some very long te... | fixed-teeeeext |
-----------------------------------------
|<- a ->|<- b ->|
|<- c ->|
这都是针对单行文本的。右列 (b) 是固定宽度,整个块 (c) 具有最大宽度。左列 (a) 应该是最小的,但是如果 cb 中没有足够的空间,应该有省略号。
我尝试使用老式表格和各种 CSS 两列布局,但我被卡住了。
更新
这在 FF 中有效,但在 IE9 中无效:
<table style="font-family: sans-serif;">
<tr>
<td style="max-width: 307px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display:block;
font-weight: bold;">Lorem ipsum dolor sit amet, consectetur </td>
<td style="width: 123px; color: #545556; font-size: 15px;">ST.2012.10.17.006</td>
</tr>
</table>
更新二
我在这里合并了所有发现:http: //frightanic.com/web-authoring/ellipsis-in-table-columns/