我有一個用戶表,其中每行包含他們的名字,電子郵件地址等。對於某些用戶來說,這一行是一個文本行高,其他一些是兩行等等。但是我希望表格的每一行都是一個文本行高,將其餘部分截斷。如何使用CSS將表格單元限制爲一行文本?
我看到了這兩個問題:
其實我的問題是完全類似於第一個,但由於該鏈接是死,我不能學習它。兩個答案都說要使用white-space: nowrap
。但是這不起作用,也許我錯過了一些東西。
因爲我不能告訴你的代碼,我轉載了問題:
<style type="text/css">
td {
white-space: nowrap;
overflow: hidden;
width: 125px;
height: 25px;
}
</style>
<div style="width:500px">
<table>
<tr>
<td>lorem ipsum here... blablablablablablablablablabla</td>
<td>lorem ipsum here... blablablablablablablablablabla</td>
<td>lorem ipsum here... blablablablablablablablablabla</td>
<td>lorem ipsum here... blablablablablablablablablabla</td>
</tr>
</table>
</div>
沒有white-space
表是500像素寬,本文以多行。
但是white-space: nowrap
使瀏覽器忽略了width
指令,並增加表的寬度,直到所有數據都合適一行。
我在做什麼錯?
不是在這個例子中,但在我的真實網站是的。無論如何,我不認爲沒有文檔類型與這個問題有關。 – Tomaka17 2010-07-31 18:21:33