Anton: Klassen & Kinder

Hallo Forum,

Warum wird der Inhalt der linken Spalte nicht fett angegeben ?

<table class="customer">
<tr><td>{$aTrans.unternehmen}:</td><td>{$smarty.post.unternehmen}</td></tr>
<tr><td>{$aTrans.vorname}:</td><td>{$smarty.post.vorname}</td></tr>
</table>

table.customer {
   width: 90%
}

table.customer > td {
    font-weight: 700;
    border: 1px solid #000;
}

  1. Hi,

    Warum wird der Inhalt der linken Spalte nicht fett angegeben ?
    table.customer > td {

    weil die Kinder von <table> folgende sind: <caption>, <colgroup>, <col>, <thead>, <tfoot> und <tbody>. Ich sehe da kein <td>. Für dieses Element muss noch eines der drei letztgenannten sowie <tr> dazwischen kommen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      Warum wird der Inhalt der linken Spalte nicht fett angegeben ?
      table.customer > td {

      weil die Kinder von <table> folgende sind: <caption>, <colgroup>, <col>, <thead>, <tfoot> und <tbody>. Ich sehe da kein <td>. Für dieses Element muss noch eines der drei letztgenannten sowie <tr> dazwischen kommen.

      Bei XHTML kann tr auch direkt in table vorkommen:

      <!ELEMENT table
           (caption?, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+))>
      (aus http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd)

      Man wollte wohl erleichtern, die vielen Tabellen ohne tbody-tags in XHTML zu überführen ...

      @Anton:

      Selbst bei Verwendung der korrekten Schachtelung im Zusammenhang mit dem Child-Selektor wird sich im IE keine Wirkung zeigen.
      Da muß schon ein moderner Browser her ;-)

      cu,
      Andreas

      --
      MudGuard? Siehe http://www.Mud-Guard.de/
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. Verwende gerade Firefox. Und delbst damit klappt es nicht?

        Wie muss es richtig sein ?

    2. So klappt es auch nicht:

      <table class="customer">
      <caption>Kundendaten</caption>
      <tbody>
      <tr><td>{$aTrans.unternehmen}:</td><td>{$smarty.post.unternehmen}</td></tr>
      <tr><td>{$aTrans.vorname}:</td><td>{$smarty.post.vorname}</td></tr>
      </tbody>
      </table>

      table.customer {
         width: 90%
      }

      table.customer tbody tr>td {
          font-weight: 700;
          border: 1px solid #000;
      }

      1. Hi,

        So klappt es auch nicht:

        bei mir schon.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes