SORU
5 Mart 2009, PERŞEMBE


Td etiketleri yalnızca ilk seviye için stil uygulamak

Orada bir şekilde uygulamak için bir Sınıf td etiketleri yalnızca BİR seviyeye tarzı?

<style>.MyClass td {border: solid 1px red;}</style>

<table class="MyClass">
  <tr>
    <td>
      THIS SHOULD HAVE RED BORDERS
    </td>
    <td>
      THIS SHOULD HAVE RED BORDERS
      <table><tr><td>THIS SHOULD NOT HAVE ANY</td></tr></table>
    </td>
  </tr>
</table>

CEVAP
5 Mart 2009, PERŞEMBE


Orada bir şekilde uygulamak için bir Sınıf td etiketleri yalnızca BİR seviyeye tarzı?

Evet*:

.MyClass>tbody>tr>td { border: solid 1px red; }

Ama! ‘>’ direkt çocuk seçici IE6 çalışmaz. Eğer tarayıcı muhtemelen, ne yazık ki, Yardım ve Destek ihtiyacınız varsa, yapabileceğiniz tüm iç unsur ayrı ayrı seçin ve BM stili:

.MyClass td { border: solid 1px red; }
.MyClass td td { border: none; }

< / ^ hr .

*İlk örnek, HTML tbody bir öğe bulunamadı başvuran unutmayın.gerekirHTML olmuştur, ama tarayıcılar dışarı çıkarken genellikle Tamam... onlar sadece sahne arkasında ekleyin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Charles Nesson

    Charles Ness

    27 NİSAN 2006
  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • psidot

    psidot

    2 Kasım 2006