我有一张宽度为100%的桌子;
但我希望第二个td
靠近left
端。 (在ccccccc之后......)
There is a solution使用另外1个td,其宽度为100%。
像
这样的东西<table id="mytable"style="width:100%;background:red"><tr>
<td>TEXT1</td>
<td>TEXT2</td>
<td style="width:100%;background:blue"> </td>
</tr></table>
但是,我想知道是否有另一个解决方案没有另一个TD?
答案 0 :(得分:3)
试试这个:http://jsfiddle.net/Rrkky/144/ 完全符合你的要求。
<强> HTML 强>
<table id="mytable"style="width:100%;background:red">
<tr>
<td class="firstcell">aaaa</td>
<td>TEXT2</td>
</tr>
<tr>
<td class="firstcell">bbbbbbb</td>
<td>TEXT2</td>
</tr>
<tr>
<td class="firstcell">ccccccccccccccc</td>
<td>TEXT2</td>
</tr>
</table>
<强> CSS 强>
#mytable td {
width:50px;
background:green
}
#mytable td.firstcell {
background:red;
width:1%;
}
答案 1 :(得分:2)
这个怎么样?
<table id="mytable"style="width:100%;background:red">
<tr>
<td>aaa</td>
<td width="100%">Royi</td>
</tr>
<tr>
<td>bbbbbb</td>
<td width="100%">Royi</td>
</tr>
<tr>
<td>cccccccccccccccc</td>
<td width="100%">Royi</td>
</tr>
</table>
答案 2 :(得分:1)
只是不要添加最后一个TD
,而是使用width:100%
作为第二个
答案 3 :(得分:1)
CSS
tr td:not(:first-of-type){
width:100%
}
或强>
tr td{
width:100%
}
tr td:first-child{
width:1%
}