0
불투명 한 테두리가 그려져있어 알파가 두 배가되도록하는 문제가 있습니다.불투명 html 테두리의 이중 테두리 문제
첫 번째 n-1
요소를 적용하는 것으로 나타납니다. 마지막 자식이 잘 렌더링됩니다.
Codepen 예 :이 http://codepen.io/anon/pen/vEyeBG?editors=110
HTML :
이<h2>Prices</h2>
<table class="prices">
<tbody>
<tr>
<td>Bananas</td>
<td>$1/lb</td>
</tr>
<tr>
<td>Oranges</td>
<td>$4/lb</td>
</tr>
<tr>
<td>Peaches</td>
<td>$2/lb</td>
</tr>
</tbody>
<tbody>
<tr>
<td>Carrots</td>
<td>$1/lb</td>
</tr>
<tr>
<td>Lettuce</td>
<td>50¢/head</td>
</tr>
<tr>
<td>Broccoli</td>
<td>$1/head</td>
</tr>
</tbody>
</table>
CSS는 :
body {
background:#000;
color:#fff;
font-weight:bold;
padding:50px;
}
.prices {
width: 400px;
border-collapse:collapse;
border-top: 2px solid rgba(255,255,255,.2);
}
.prices tbody tr:first-child td {
padding-top: 12px;
}
.prices tbody tr:last-child td {
padding-bottom: 12px;
border-bottom : 2px solid rgba(255,255,255,.2);
}
}
}
대신
border-spacing: 0;
를 추가! 내 리셋을 끄십시오. CSS는 이미 나를 위해 국경 붕괴를 추가하고 있었기 때문에 처음부터 머리를 긁적 거리고있었습니다. 감사. –아, 그래 재설정이 좋지만 때로는 원치 않는 것을 추가/제거하는 데 문제가 발생할 수 있습니다. 도와 줘서 기뻐요. – jmore009