단일 표 셀의 스타일을 지정하는 데 문제가 있습니다.단일 표 셀 스타일링
<style>
#bltable { border-collapse:collapse; width:575px;
-moz-user-select:none;}
#bltable tr.row1 {background-color:#eff3f7;}
#bltable tr.row2 {background-color:#ffffff;}
#bltable tr.fotm td {background-color:#ffffd9;}
#bltable td.op td {background-color:#f2f2c3;}
</style>
<table id="bloodlines">
<tr class="row1">
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
</tr>
<tr class="row2">
<td>sup</td>
<td>sup</td>
<td class="op">sup</td>
<td>sup</td>
</tr>
<tr class="fotm">
<td>sup</td>
<td>sup</td>
<td>sup</td>
<td>sup</td>
</tr>
</table>
당신이 표는 두 가지 색상 (ROW1 및 ROW2) 각 행을 변경하는 (checkboard 스타일)가 볼 수 있듯이 : 여기에 내 문제를 설명하는 예제 코드입니다. 표에는 세 번째 색이 추가 된 "달 맛"행이 있습니다. 마지막으로 테이블에는 네 번째 색상이 될 단일 td 클래스 = "op"가 있습니다.
내가 겪고있는 문제는 row1, row2 및 fotm 클래스가 "op"클래스 색상을 무시하고 네 번째 색상이 표시되지 않는다는 것입니다. 이 기능을 만들기 위해 다르게 작성할 수 있습니까?
나는 시도했다 :
#bltable tr.row1
다음 있지만 (결국 "TD"없이) 나는 X가 상속되지 않습니다 "로보고, 전혀 행 색상을 얻을 그것은이 둘러싸는 태그에 적용됩니다. td.op 그 부분의주의를 기울여야한다 주어진
#bltable td.op td {}
의 말에 "TD"
또한, 자사의 필요에 거세한 숫양 임 확실하지 여분을 가지고 ".. 원칙적으로해야뿐만 아니라
.op {}
충분합니까?
아이디어가 있으십니까?
감사합니다. 내 문제 해결 – techii
내 기쁨 @techii. 이 질문에 대한 답변이있는 경우 체크 표시를 클릭하여 다른 사람들에게 알릴 수 있습니다. –
걱정 마시고 많은 감사드립니다! –