2012-10-01 118 views
0

我有兩個表:如何防止長文本更改HTML表格單元格的大小?

<h3>JVM Garbage Collector</h3> 
<table style="width:100%" border="1"> 
<tr><th>Name</th><th>Description</th><th>Type</th><th>Key</th></tr> 
<tr> 
<td style="width:25%">PS Scavenge collections</td> 
<td style="width:33%">Number of garbage collections by the PS Scavenge collector.</td> 
<td style="width:12%">JMX</td> 
<td style="width:30%">Object: java.lang:type=GarbageCollector,name=PSScavenge<br/>Attribute: CollectionCount</td> 
</tr> 
</table> 
<h3>JVM Memory Pool</h3> 
<table style="width:100%" border="1"> 
<tr><th>Name</th><th>Description</th><th>Type</th><th>Key</th></tr> 
<tr> 
<td style="width:25%">Code Cache committed</td> 
<td style="width:33%">Committed bytes of the Code Cache memory pool. This is included with HotSpot JVMs, which contains memory used for compilation and storage of native code. It is part of non-heap memory.</td> 
<td style="width:12%">JMX</td> 
<td style="width:30%">Object: java.lang:type=MemoryPool,name=Code Cache<br/>Attribute: Usage.committed</td> 
</tr> 

第一個是正確的行爲,但根據我的寬度,第二個是不施膠,我猜測這是因爲內的文本內容。

回答

1

將css word-break:break-all應用到你想要突破的所有TD上。

jsfiddle

這是一個CSS3屬性,因此它可能不會在IE6工作,7

0

在所有地方使用css word wrap屬性。如果它超過指定的寬度,它將打破這條線。

更多隻是在網上進行搜索。

相關問題