我使用XML和XSL。修改表td寬度
我想用XML構建一個表格並使用XSL修改寬度。 我在XML表格將是:
<table>
<tr><th>1</th><th>2</th><th>3</th><th>4</th></tr>
<tbody>
<tr><td>.</td><td>.</td><td>.</td><td>.</td></tr>
<tr><td>.</td><td>.</td><td>.</td><td>.</td></tr>
<tbody>
</table>
所以,我有4個列。修改4列寬度的最佳方法是什麼?
好的,如果我這樣做,我怎麼能說每個列的寬度應該是什麼?我只知道如何設置整個桌子的寬度... – user3497759
對不起,對已故的評論。你可以使用'nth-child()'選擇器來做到這一點。請參閱:http://www.w3schools.com/cssref/sel_nth-child.asp瞭解更多信息。使用選擇器可以設置任何單個列的寬度。例如:如果您有7列,並且想要設置第五列寬度和背景使用:'.MyNewTable tr td:nth-child(7n + 5){width:50px; background-color:red;}; – Thor