我遇到了長長的字符串伸出我的表的問題,overflow:hidden
似乎沒有在執行我執行的操作。下面是我使用測試這種效果的示例代碼:溢出:使用表格時隱藏不起作用
<html>
<head>
<style type="text/css">
td.scroll
{
background-color:#00FFFF;
width:100px;
height:100px;
overflow:scroll;
}
td.hidden
{
background-color:#00FF00;
width:100px;
height:100px;
overflow:hidden;
}
</style>
</head>
<body>
<table width="100%">
<tr>
<td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
<td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
<td>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
</tr>
<tr>
<td class="scroll">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
<td class="scroll">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
<td class="scroll">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
</tr>
<tr>
<td class="hidden">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
<td class="hidden">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
<td class="hidden">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
</tr>
</table>
</body>
</html>
在加載時,文字會,無論表格的寬度,伸出來顯示所有的字符串。我所追求的是讓任何經過細胞測量的部分字符串不被顯示。這甚至有可能與表,如果是這樣,我做錯了什麼?
這樣做。非常感謝,並挽救了我的頭髮!猜猜我需要更多地閱讀我的CSS。 – canadiancreed 2009-10-29 14:53:25
這對CSS來說是相當神祕的一面。任何人只有在發現這個確切問題時纔會發現。相信我,在那裏做到了。 – cletus 2009-10-29 14:55:06
CSS 2.1說'溢出'確實對錶格單元格有效。但實際上只有WebKit支持在單元格上滾動。 「隱藏」雖然可以。 – bobince 2009-10-29 15:09:28