我正在使用HTML-表格并使用边框样式属性来应用边框(边框:1像素纯黑色)。
我的要求是:表中的每个th的底边框仅显示一半。像|tex__|
。
Here是jsfiddle中我的代码的链接。
这是我使用的代码:
th, td {
border: 1px solid;
}
<table>
<tr>
<th>Month</th>
<td>January</td>
<td>Feb</td>
</tr>
<tr>
<th>Salary</th>
<td>$100</td>
<td>$200</td>
</tr>
</table>
我该怎么做?
答案 0 :(得分:1)
我将使用:after
来实现。
th {
position: relative;
}
th:after {
content: " ";
position: absolute;
bottom: 0;
right: 0;
width: 50%;
height: 1px;
background-color: #000;
}
<table>
<thead>
<tr>
<th>AAAAAAAA</th>
<th>BBBBBBBB</th>
<th>CCCCCCCC</th>
<th>DDDDDDDD</th>
</tr>
</thead>
</table>
答案 1 :(得分:0)
扩展Chaska的答案
th {
position: relative;
border:1px solid #000;
border-bottom:0px;
}
th:after {
content: " ";
position: absolute;
bottom: 0;
right: 0;
width: 50%;
height: 1px;
background-color: #000;
}
<table cellspacing="0">
<thead>
<tr>
<th>text</th>
</tr>
</thead>
</table>