border-collapse
이 적용된 테이블이 있습니다. 테이블 내에 과 같은 일부 td
경계를 제거하고 싶습니다. 나는 다음 코드를 사용하여 작업을 수행했지만이 코드는 제거하지 않으려는 다른 테두리의 1 픽셀을 제거합니다. 제거 된 border-right
가 실제로는 테이블의 위쪽 및 아래쪽 테두리에 1px solid white
추가가 어디에html로 특정 테두리를 제거하는 완벽한 방법
<table>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<td></td>
<td class="no-border-right"></td>
<td></td>
</tr>
</table>
이 어떻게 다른 국경에 영향을주지 않고 제거 할 수 있습니다
.no-border-right {
border-right: solid 10px #FFF!important;
}
table {
border-collapse: collapse;
font-size: 16px;
padding: 6px;
}
table td {
border: 10px solid gray;
}
table th {
border: 10px solid gray;
}
<table align="center">
<tr>
<th>sl</th>
<th>name</th>
<th>score</th>
<th>rank</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td>1</td>
<td class="no-border-right">James</td>
<td>1</td>
<td>2</td>
</tr>
</table>
스 니펫에서 내 예상 된 결과는 다음과 같습니다 :
코드의 나머지 (HTML을 참조해야합니다/CSS) 또는 렌더링 된 페이지 사본. – Pytth
@Pythth, 업데이트 된 질문을 참조하십시오. – theJohn