====== Klassen & IDs ======
==== Deklarierung in HTML ====
++++ als Attribut |
++++
==== in CSS ====
#id {
/* Beschreibung */
}
.class {
/* Beschreibung */
}
===== Klassen =====
Eine Klasse kann mehreren Elementen zugeordnet werden.
Im folgenden Beispiel wird mit h3.hinterlegt eine Klasse namens hinterlegt angesprochen, die aber nur für HTML-Elemente vom Typ h3 gilt: also z.B. auf HTML-Elemente wie ''
'' erhält dagegen die Formatierungen, die mit ''.hinterlegt'' bestimmt werden.
Es können auch mehrere Klassenselektoren hintereinander verwendet werden.
Diese Zeile ist gelb hinterlegt. Diese Zeile ist größer geschrieben. Diese Zeile ist unterstrichen. Diese Zeile ist gelb hinterlegt,
größer und unterstrichen geschrieben. Hello world! This is a W3Schools.com example. Diese Zeile ist gelb hinterlegt. Diese Zeile ist größer geschrieben. Die auch. Diese Zeile ist unterstrichen. Diese Zeile ist gelb hinterlegt,
größer und unterstrichen geschrieben. Diese Zeile ist unterstrichen. v2
h3.hinterlegt {background-color:red }
*.hinterlegt {background-color:yellow}
.hinterlegt {background-color:yellow}
.groesser {font-size:24pt; }
.unterstrichen {text-decoration:underline;}
++++ komplettes Beispiel |
Diese Überschrift erscheint rot
++++
Die beiden HTML-Elemente My CSS web page!
Diese Überschrift erscheint rot
Eine Kapitelüberschrift
Eine Sektionsüberschrift
===== IDs =====
Eine ID lässt sich nur einem Element zuweisen, identifiziert dieses somit **einmalig** (auch wichtig bei JS!)
Im folgenden Beispiel wird ein Individualformat definiert: Solche Formate beginnen also mit dem Gatterzeichen #, gefolgt von dem Namen. Ein HTML-Element, das diesen Namen als Wertzuweisung an das ''id''-Attribut benutzt, bekommt dann die entsprechenden Formate zugewiesen.
Der prinzipielle zwischen ''id'' und ''class'' Unterschied liegt nicht in CSS, sondern in HTML bzw. Javascript. Mit dem ''id''-Attribut können Elemente eindeutig bezeichnet werden; diese Eindeutigkeit bedingt, dass der Bezeichner nur einmal pro CSS-File vorkommen darf.
#merksatz {
position:absolute;
top:130px;
left:30px;
width:320px;
padding:10px;
margin:0px;
border:4px solid #EE0000;}
Im rechtwinkeligen Dreieck gilt: Summe der Kathetenquadrate = Hypotenusenquadrat
++++ fertiges Beispiel |
My CSS web page!
Hello world! This is a W3Schools.com example.
Im rechtwinkeligen Dreieck gilt: Summe der Kathetenquadrate = Hypotenusenquadrat
blub
Im rechtwinkeligen Dreieck gilt: Summe der Kathetenquadrate = Hypotenusenquadrat
++++