我有两个表在另一个之上,我想对齐他们的列宽相互之间,有没有办法做到这一点?试图固定工作台山坳宽度等没有喜悦对齐2个表格列宽度彼此
您可以在小提琴看到列稍微偏离彼此 http://jsfiddle.net/askhe/
HTML这里的意思
<table class="tblresults txtblack">
<tr class="tblresultshdr bold">
<td class="col1">Company</td>
<td>Currency</td>
<td>Bid</td>
<td>Ask</td>
<td>YTD Vol</td>
</tr>
<tr>
<td class="col1">ABC</td>
<td>GBP</td>
<td>94</td>
<td>16</td>
<td>3,567,900</td>
</tr>
<tr>
<td class="col1">DEF</td>
<td>GBP</td>
<td>3</td>
<td>46</td>
<td>10,000</td>
</tr>
<tr>
<td class="col1">GHI</td>
<td>GBP</td>
<td>3</td>
<td>46</td>
<td>10,000</td>
</tr>
<tr>
<td class="col1">JKLM</td>
<td>GBP </td>
<td>7</td>
<td>46</td>
<td>56,000</td>
</tr>
</table>
<table class="tblresults txtblack margintop10">
<tr>
<td colspan="5" class="bold" >Investments</td>
</tr>
<tr>
<td class="col1">ghjk</td>
<td>GBP</td>
<td>13</td>
<td>6</td>
<td>130,000</td>
</tr>
<tr>
<td class="col1">asdsa</td>
<td>GBP</td>
<td>120</td>
<td>46</td>
<td>16,000</td>
</tr>
<tr>
<td class="col1">dfdsfsdf </td>
<td>GBP</td>
<td>1</td>
<td>4</td>
<td>13,000</td>
</tr>
</table>
CSS
table.tblresults {
width:100%;
*width:99.5%;
border: 1px solid #b9b8b8;
top: 0;
}
table.tblresults tr.tblresultshdr {background: lightgrey;}
table.tblresults tr.tblresultshdr td {padding: 6px;}
table.tblresults td {padding: 8px; border: 1px solid #b9b8b8;}
table.tblresults td.col1 {width: 70%;}
您的表格具有100%的宽度,因此您可以使用列的比例宽度(或者如果您愿意,可以使用百分比)。对于两列来说都是一样的(直到分享它们的列数相同)。 – 2012-07-30 15:38:13
为什么这两张桌子不能合并成一个? http://jsfiddle.net/j08691/askhe/2/ – j08691 2012-07-30 15:40:35
我不能合并他们的原因是他们有来自不同来源的数据。以上使用虚拟数据。 – davey 2012-07-30 15:44:37