在我的代碼中,我試圖使file-wrapper
div的內容橢圓化,以便表格的寬度可以100%擴展到屏幕寬度。將省略號添加到表格列內的div
我根本無法弄清楚我要出錯的地方,因爲file-wrapper
div有一個指定的像素寬度。
編輯:我已經簡化了代碼到現在的基礎知識。
table {
width: 100%;
}
.file-wrapper {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}
<table>
<tr>
<td>
<div class="file-wrapper">
testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing testing
</div>
</td>
</tr>
</table>
它看起來像它在做什麼你描述。問題是什麼? – TylerH
其他TD不保持其寬度。如果您調整瀏覽器的大小,則內容不會保持橢圓。無論您的瀏覽器寬度如何,表格都應100%可見。 –
寬度:calc(100% - 214px)在你的情況下沒有意義,因爲它告訴「讓div 100% - 214px爲單元格的大小」,爲了適應所有的單元格,默認跨越單元格本身內容和省略號將永遠不會顯示。在你的情況下,你需要修復td的寬度以使其工作。 –