Yalnızca css kullanarak, bir tablonun yalnızca 2. sütunundaki css'yi nasıl geçersiz kılabilirim.
Şunu kullanarak tüm sütunlara ulaşabilirim:
.countTable table table td
Benim sitem olmadığı için bu sayfadaki html'ye ulaşamıyorum.
Teşekkürler.
Yalnızca css kullanarak, bir tablonun yalnızca 2. sütunundaki css'yi nasıl geçersiz kılabilirim.
Şunu kullanarak tüm sütunlara ulaşabilirim:
.countTable table table td
Benim sitem olmadığı için bu sayfadaki html'ye ulaşamıyorum.
Teşekkürler.
Yanıtlar:
:nth-childSözde sınıfı şu şekilde kullanabilirsiniz :
.countTable table table td:nth-child(2)
Bununla birlikte, bunun eski tarayıcılarda (veya IE) çalışmayacağını unutmayın, bu durumda hücrelere bir sınıf vermeniz veya javascript kullanmanız gerekir.
nth-childöğe bululduktan sonra uygulanır nthve seçicide olup olmadığına bakılmaksızın sahip olduğu üst öğe ile karşılaştırılır. Bunu burada çalışırken görebilirsiniz: jsfiddle.net/JQQPz
asonuna ekleyin , örneğin td:nth-child(2) abu öğenin altındaki stil bağlantılarına.
Bunu dene:
.countTable table tr td:first-child + td
Diğer sütunların stilini belirlemek için de yineleyebilirsiniz:
.countTable table tr td:first-child + td + td {...} /* third column */
.countTable table tr td:first-child + td + td + td {...} /* fourth column */
.countTable table tr td:first-child + td + td + td +td {...} /* fifth column */
Bir tablonun yalnızca ikinci sütununu değiştirmek için aşağıdakileri kullanın:
Genel dava:
table td + td{ /* this will go to the 2nd column of a table directly */
background:red
}
Senin durumun:
.countTable table table td + td{
background: red
}
Not: Bu, tüm tarayıcılarda (Modern ve eski tarayıcılarda) işe yarıyor, bu yüzden cevabımı eski bir soruya ekledim
İkinci sütundaki her hücre için bir sınıf atayabilirsiniz.
<table>
<tr><td>Column 1</td><td class="col2">Col 2</td></tr>
<tr><td>Column 1</td><td class="col2">Col 2</td></tr>
<tr><td>Column 1</td><td class="col2">Col 2</td></tr>
<tr><td>Column 1</td><td class="col2">Col 2</td></tr>
</table>
bu web'de http://quirksmode.org/css/css2/columns.html bu kolay yolu buldum
<table>
<col style="background-color: #6374AB; color: #ffffff" />
<col span="2" style="background-color: #07B133; color: #ffffff;" />
<tr>..