codeexploiter
11-01-2007, 08:49 AM
Hi all,
Have a look at the following source
<table width="100%" border="2px" cellpadding="0" cellspacing="0" >
<tr>
<td width="12%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">ID</td>
<td width="38%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Summary </td>
<td width="9%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Opened </td>
<td width="0%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Closed </td>
<td width="8%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Status </td>
<td width="12%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Priority </td>
<td width="12%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Assigned To </td>
<td width="0%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Submitted By</td>
<td width="9%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Time</td>
</tr>
<tr>
<td>Test - 1</td>
<td>Test - 2</td>
<td>Test - 3</td>
<td>Test - 4</td>
<td>Test - 5</td>
<td>Test - 6</td>
<td>Test - 7</td>
<td>Test - 8</td>
<td>Test - 9</td>
</tr>
<tr>
<td>Test - 11</td>
<td>jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqq qqqq</td>
<td>Test - 13</td>
<td>Test - 14</td>
<td>Test - 15</td>
<td>Test - 16</td>
<td>Test - 17</td>
<td>Test - 18</td>
<td>Test - 19</td>
</tr>
</table>
The problem here is the second rows second cell content break the whole table layout. It stretches the table until the content fits in the cells.
I am looking for a method where the cell content will be broken in such a way that it fits within the logical/specified width of the table.
Thanks in advance
Have a look at the following source
<table width="100%" border="2px" cellpadding="0" cellspacing="0" >
<tr>
<td width="12%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">ID</td>
<td width="38%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Summary </td>
<td width="9%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Opened </td>
<td width="0%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Closed </td>
<td width="8%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Status </td>
<td width="12%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Priority </td>
<td width="12%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Assigned To </td>
<td width="0%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Submitted By</td>
<td width="9%" style="padding-left:2px;padding-right:2px;background-color:lightgray;" colspan="1">Time</td>
</tr>
<tr>
<td>Test - 1</td>
<td>Test - 2</td>
<td>Test - 3</td>
<td>Test - 4</td>
<td>Test - 5</td>
<td>Test - 6</td>
<td>Test - 7</td>
<td>Test - 8</td>
<td>Test - 9</td>
</tr>
<tr>
<td>Test - 11</td>
<td>jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqq qqqq</td>
<td>Test - 13</td>
<td>Test - 14</td>
<td>Test - 15</td>
<td>Test - 16</td>
<td>Test - 17</td>
<td>Test - 18</td>
<td>Test - 19</td>
</tr>
</table>
The problem here is the second rows second cell content break the whole table layout. It stretches the table until the content fits in the cells.
I am looking for a method where the cell content will be broken in such a way that it fits within the logical/specified width of the table.
Thanks in advance