WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Class definieren » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von DukeXP
sili schrieb am 25.01.2004 17:11
es geht noch einfacher:
a:link.classname {color: biergelb}

Stimmt, die von mir genannte Schreibweise setzt absichtlich auf die Verschachtelung der Elemente und sollte damit etwas einfacher zu durchschauen sein. Übrigens: dem Wert hat ein abschließendes Semikolon (Strichpunkt) zu folgen (obwohl es in den gängigen Browsern auch ohne funktioniert).
von sili
es geht noch einfacher:

a:link.classname {color: biergelb}
von DukeXP
Schön dass du CSS verwendest, aber mit Klassen namens "blue" oder "red" machst du das Prinzip der Trennung von Layout und Content wieder zunichte. Was ist wenn die blauen Tabellenzellen irgendwann gelb sein sollen? Eine kleine Änderung im Stylesheet und schon sind sie gelb, aber die Klasse heißt immer noch "blue". Eine logische Auszeichnung wäre hier viel besser geeignet.

Zu deinem Problem: Wenn ich das richtig verstanden habe sollen die Links in den blauen Zellen anders formatiert sein als in den roten Zellen ... die Links könntest du dann z. B. so definieren:

1: 
2:
.blue a:link {color: red;}
.red a:link {color: blue;}

Damit hättest du in den blauen Zellen rote Links und in den roten Zellen blaue Links.

HTH
von languitar
kannst dem link doch auch einfach ein class-Attribut mitgeben.
von MarkusStruebel
Hallo,

ich habe ein HTML-Dokument inform einer Tabelle mit verschiedenen Hintergrundfarben, festgelegt im <td class="blue">-Tag.

Meine Frage: Sollte sich in einer Zelle (class="blue", class="red" etc.) ein a (Link)-Tag befinden, wie kann ich diesem a-Tag dann die richtige Klasse zuweisen:

Habe schon mehrere Lösungen probiert, keine funktioniert:

a.class:link
a:link:class
a.class

Wer kann mir helfen?

Markus

Nach oben