Alle CSS-Stile bestehen aus 3 Teilen: einem Selektor, eine Eigenschaft und einen Wert. Damit im Einklang mit dem XHTML Formatierungsregeln alle CSS-Code sollte in Kleinbuchstaben geschrieben werden.
p {property:value} .p {color:value} .p {color:red} .Erklärungen CSS können auch mehr als eine Eigenschaft: Wert-Paar, indem Sie diese mit einem Semikolon ; .
Immobilien möchten, dass Sie mindestens einen Wert bieten, sondern kann manchmal mehr akzeptieren. Mehrere Werte können entweder durch Leerzeichen getrennt, was bedeutet, dass alle Werte für die Eigenschaft verwendet werden. Oder sie können durch ein Komma getrennt, das bedeutet, dass eine Reihe von Werten wird angeregt und der ersten Anwendung ein verwendet wird.
Über CSS-Anweisung verwendet alle 3 Werte auf die Ziffern mit einer 5 Pixel breiten roten Rand machen.
Über CSS-Anweisung schlägt 3 Fonts für Absätze verwendet werden, von links nach rechts. Im Fall ist die Verdana nicht auf dem System des Benutzers wird es versuchen, Arial benutzen und wenn dies fehlschlägt, wird auch das Resort zu einem generischen serifenlose Schrift.
Anstelle von der gleichen CSS-Regel für jedes HTML-Tag wünschen Ihnen um sie anwenden, können Sie Selektoren Gruppe zusammen und trennen Sie diese durch Kommas. Dies macht CSS-Code sehr kompakt und effizient.
Wenn Sie nur Styles für einen Absatz-Selektor, werden alle Absätze betroffen sein. Was passiert, wenn Sie möchten, ändern nur die Absätze in Listenelemente? In diesem Fall müssen Sie kontextuellen Selektoren, die nur eine CSS-Regel zur Anwendung, wenn ein Tag tritt in einem bestimmten Kontext. Ein Kontext-Selektor wird von der Liste der Tags in der verschachtelten, in welcher Reihenfolge sie in Ihrem Dokument angezeigt werden soll geschaffen.
Im obigen Beispiel nur Absatz Elemente <p> in Listenelemente <li> get red Text und nur hervorgehobenen Text <em> in <h1> Positionen bekommt einen grauen Hintergrund.
Manchmal kann es hilfreich sein, um Kommentare CSS neben einigen Aussagen gebracht zu erklären, was sie tun. Diese Kommentare werden von Web-Browsern ignoriert, aber noch hinzufügen, bis zur endgültigen Dateigröße (im Gegensatz zu Programmiersprachen wie PHP, wo Kommentare sind nicht Bestandteil der endgültigen Ausgabe).
Alle wesentlichen aktuellen Web-Browser unterstützen beide Arten von Selektoren, so können Sie sicher verwenden. Es gibt einige erweiterte CSS-Selektoren, die nicht alle werden von Browsern wie Internet Explorer unterstützt (siehe hier ein Muster?). Sie werden in den CSS abgedeckt werden fortgeschrittene Tutorial.