title image


Smiley Re: Eigenschaften vererben?
Hi,



> wie ich die Eigenschaften einer Klasse an eine andere vererben kann.



das ist nicht nötig, die Konzepte von CSS arbeiten anders.



> .tdheader

> .tdheader_center



Hieraus kann ich erahnen, dass Du massiv viele Fehler machst - was typisch ist, wenn man erst beginnt, sich mit CSS zu beschäftigen. Erstens: Vermutlich setzt Du eine Tabelle ein, und vermutlich ist das bereits das falsche Markup. Beschäftige Dich mit der Semantik von HTML. Ein "tdheader" ist beispielsweise ein oder sogar ein .



Zweitens: Klassen dienen der Klassifizierung eines Elements. Sie werden eingefügt, wenn _aus HTML-Sicht_ eine Klassifizierung sinnvoll ist. Das impliziert, dass ein Klassenname *nie* einen Hinweis auf die derzeitig gewünschte Darstellung gibt. Der Zusatz "center" ist also falsch.



Drittens: Es gibt in CSS mehr als nur die Simple Selectors. Beschäftige Dich insbesondere mit dem Nachfahrenselektor.



Viertens: Wenn ein Element aus welchen Gründen auch immer mehrfach klassifizierbar ist - beispielsweise "warning" und "formresult" für eine Warnung, die das Ergebnis einer Formularauswertung ist - dann gibst Du ihm halt mehrere Klassen, leerzeichengetrennt im class-Attribut. Ich unterstelle Dir aber, dass in Deiner Lösung keine einzige Klasse vorkommen wird. Wenn man HTML- und CSS-Code _richtig_ schreibt, sind sie nämlich verhältnismäßig selten. Und viele der Klassen werden im CSS-Code überhaupt nicht vorkommen.



Fünftens: Bei Unterstrichen im Klassennamen neigt Netscape 4 zu Abstürzen, so dass sie zu vermeiden sind.



Cheatah



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: