Reputation: 834
I've a HTML code where i want the column border to be starting from second column. and my code is as below.
<table class="frame_PD-all">
<tbody>
<tr>
<td class="align-left" valign="top">
<div class="para">
<span class="font-style-bold">B.1</span>
</div>
</td>
<td colspan="9" align="center" valign="top">
<div class="para">GENERAL COMMENCEMENT OF A CAUSE OR MATTER</div>
</td>
</tr>
<tr>
<td class="align-left" valign="top">
<div class="para"></div>
</td>
<td class="align-center" valign="top">
<div class="para">1.</div>
</td>
<td colspan="5" align="left" valign="top">
<div class="para">On sealing a writ for that commencement of an action or filling a counterclaim</div>
</td>
<td class="align-center" valign="top">
<div class="para">400</div>
</td>
<td class="align-center" valign="top">
<div class="para">00</div>
</td>
<td class="align-center" valign="top">
<div class="para">
<span class="font-style-italic">Praecipe</span>
</div>
</td>
</tr>
<tr>
<td class="align-left" valign="top">
<div class="para"></div>
</td>
<td class="align-center" valign="top">
<div class="para">2.</div>
</td>
<td colspan="5" align="left" valign="top">
<div class="para">On sealing an originating summons</div>
</td>
<td class="align-center" valign="top">
<div class="para">160</div>
</td>
<td class="align-center" valign="top">
<div class="para">00</div>
</td>
<td class="align-center" valign="top">
<div class="para">
<span class="font-style-italic">Praecipe</span>
</div>
</td>
</tr>
<tr>
<td class="align-left" valign="top">
<div class="para"></div>
</td>
<td class="align-center" valign="top">
<div class="para">3.</div>
</td>
<td colspan="5" align="left" valign="top">
<div class="para">On sealing a concurrent or renewed writ or a concurrent or renewed originating summons</div>
</td>
<td class="align-center" valign="top">
<div class="para">20</div>
</td>
<td class="align-center" valign="top">
<div class="para">00</div>
</td>
<td class="align-center" valign="top">
<div class="para">
<span class="font-style-italic">Praecipe</span>
</div>
</td>
</tr>
<tr>
<td class="align-left" valign="top">
<div class="para"></div>
</td>
<td class="align-center" valign="top">
<div class="para">4.</div>
</td>
<td colspan="5" align="left" valign="top">
<div class="para">On sealing an amended writ or an amended originating summons</div>
</td>
<td class="align-center" valign="top">
<div class="para">20</div>
</td>
<td class="align-center" valign="top">
<div class="para">00</div>
</td>
<td class="align-center" valign="top">
<div class="para">
<span class="font-style-italic">Praecipe</span>
</div>
</td>
</tr>
<tr>
<td class="align-left" valign="top">
<div class="para"></div>
</td>
<td class="align-center" valign="top">
<div class="para">5.</div>
</td>
<td colspan="5" align="left" valign="top">
<div class="para">On sealing any other form of commencement of a cause or matter where no fee is specifically provided</div>
</td>
<td class="align-center" valign="top">
<div class="para">160</div>
</td>
<td class="align-center" valign="top">
<div class="para">00</div>
</td>
<td class="align-center" valign="top">
<div class="para">
<span class="font-style-italic">Praecipe</span>
</div>
</td>
</tr>
</tbody>
</table>
The fiddle is here.
How i can start the column border from second column. i.e. here in this case B1
should be out of the border.
Upvotes: 1
Views: 74
Reputation: 115222
You can use :nth-child()
pseudo selector for that
table.frame_PD-all tr>td:nth-child(n+2){
border:1px solid black;
}
For more detail visit HERE
To avoid the space between cells you can use border-collapse
property
table{
border-collapse:collapse;
}
Upvotes: 3
Reputation: 141
Have you tried using the :first-child selector?
table tr td {
border: 1px solid left;
}
table tr td:first-child {
border: none;
}
http://www.w3schools.com/cssref/sel_firstchild.asp
Upvotes: 0