Andreas Schneider: Problem mit der Klassenangabe

Beitrag lesen

Hallo Kerschi,

.menue2 a:link {                            (1)
   color : #B55E54;
   text-decoration : none;
[...]

<td class="menue1">
  <p>
    <a href="" class="menue2">...<br>          (2)
    <a href="">...
    ...
  </p>
</td>
Habe ich hier irgendwo einen logischen Fehler, oder warum funktioniert das nich ?

Die von mir mit (1) markierte Zeile bedeutet: "Formatiere alle Links innerhalb der Elemente der Klasse menue2 wie folgt...". Das einzige Element dieser Klasse ist aber der Link in der mit (2) markierten Zeile, der natürlich keine Links enthält, die so formatiert werden könnten.
Eine Möglichkeit, das jetzt mit dem CSS zu machen das Du schon hast (es gibt sicherlich andere Lösungen), wäre:
<td class="menue1">
    <p class="menue2">                         (3)
        <a href="">...
    </p>
    <a href="">...
    ...
</td>

(3) Alle Links innerhalb dieses Absatzes bekommen die entsprechenden Eigenschaften, die Links ausserhalb bekommen die allgemein definierten Linkeigenschaften.

Grüße
Andreas

--
Hier könnte Ihre Werbung stehen.