1)我需要做一个表,没有边框一行像这样(此表有一个3行,但实际上在我的问题,它有很多行)CSS:如何删除表中一行的左右边界?
+---------+---------+ +---------+---------+
| | | | | |
+---------+---------+ +---------+---------+
| | | -->
+---------+---------+ +---------+---------+
| | | | | |
+---------+---------+ +---------+---------+
我该怎么办这个?
2)我需要创建另一个不同宽度的表格。但在这里,我为td
设置了width: 350px;
。所以对于新表格,我应该如何改变行宽?
.frame {
border-collapse: collapse;
margin-right: 80px;
height: 100%;
font-size: 11pt;
}
table, th, td{
border-collapse: collapse;
border: 1px solid black;
margin-left:80px;
}
td {
vertical-align: top;
width: 350px;
height: 20px;
padding-left: 6px;
padding-bottom: 5px;
}
th {
width: 350px;
padding-left: 6px;
}
<div class ='frame'>
<table style ='margin-top:20px; font-weight: bold'>
<tr>
<td>(0,1)</td>
<td>(0,2)</td>
</tr>
<tr>
<td>(1,0)</td>
<td>(1,1)</td>
</tr>
<tr>
<td>(3,0)</td>
<td>(3,1)</td>
</tr>
</table>
</div>
使用
border-collapse: collapse;
从你的'table'删除'border'并有你的'TD而是。然后做一个'tr:nth-child(2)td {border-left:none; border-right:none; }' – Abhitalks