CSS ist die wichtigste Präsentationstechnologie, die im Website-Design verwendet wird. In unserem großen Tutorial möchten wir Ihnen eine komplette Einführung in diese Styling-Sprache geben.
CSS steht für Cascading Stylesheets. CSS ist eine Standard-Stylesheet-Sprache, die zur Beschreibung der Darstellung (dh des Layouts und der Formatierung) von Webseiten verwendet wird.
Vor CSS waren fast alle Präsentationsattribute von HTML-Dokumenten im HTML-Markup enthalten (insbesondere in den HTML-Tags); alle Schriftfarben, Hintergrundstile, Elementausrichtungen, Rahmen und Größen mussten im HTML explizit beschrieben werden.
Infolgedessen wurde die Entwicklung der großen Websites zu einem langen und teuren Prozess, da die Stilinformationen auf jeder einzelnen Seite der Website immer wieder hinzugefügt wurden.
Zur Lösung dieses Problems wurde CSS 1996 vom World Wide Web Consortium (W3C) eingeführt, das seinen Standard auch beibehält. CSS wurde entwickelt, um die Trennung von Präsentation und Inhalt zu ermöglichen. Jetzt können Webdesigner die Formatierungsinformationen der Webseiten in ein separates Stylesheet verschieben, was zu erheblich einfacherem HTML-Markup und besserer Wartbarkeit führt.
CSS3 ist die neueste Version der CSS-Spezifikation. CSS3 fügt mehrere neue Styling-Features und Verbesserungen hinzu, um die Web-Präsentationsfunktionen zu verbessern.
Hinweis: Unser CSS-Tutorial wird Ihnen dabei helfen, die Grundlagen der neuesten CSS3-Sprache Schritt für Schritt von den grundlegenden bis hin zu fortgeschrittenen Themen zu erlernen. Wenn Sie ein Anfänger sind, beginnen Sie mit dem Basisteil und gehen Sie schrittweise voran, indem Sie jeden Tag ein wenig lernen.
Der Funktionsumfang von CSS ist extrem groß. Es gibt theoretisch nichts mehr, was Sie mit CSS nicht umsetzen können. Hier eine Liste der Dinge, die mit CSS möglich sind:
Diese Liste kann unendlich weitergeführt werden. Es gibt noch viele andere interessante Dinge, die mit CSS umgesetzt werden können. Alles das können Sie in den kommenden Kapiteln erfahren.
Der größte Vorteil von CSS besteht darin, dass es die Trennung von Stil und Layout vom Inhalt des Dokuments ermöglicht. Hier sind einige weitere Vorteile, warum Sie CSS verwenden sollten
Tipp: Bei der Erstellung einer Webseite sollten Sie HTML wirklich nur noch als einfaches Gerüst Ihrer Webseite nutzen. Wenn Sie das gesamte Styling per CSS realisieren, erreichen Sie eine klare Trennung zwischen Struktur und Design. Außerdem erlaubt dies auch zukünftig eine große Komptibilität zu allen Browsern und Endgeräten.
Diese CSS-Tutorialserie beinhaltet alle Grundlagen von CSS, einschließlich der Funktion von Selektoren, Methoden zum Festlegen von Farben und Hintergründen, Formatierung von Schriftarten und Text, Gestaltung von UI-Elementen wie Hyperlinks, Listen, Tabellen usw. sowie das Konzept von CSS-Box-Modell.
Sobald Sie sich mit den Grundlagen vertraut gemacht haben, fahren Sie mit dem nächsten Kapitel fort, welches das Festlegen der Dimension und Ausrichtung von Elementen behandelt. Danach gehen wir auf die Methoden zum Positionieren von Elementen auf einer Webseite, die Verwendung von Bild-Sprites sowie das Konzept der relativen und absolute Einheiten ein. Später beschäftigen wir uns mit dem visuellen Formatierungsmodell, der Anzeige und Sichtbarkeit und den Ebenen. Es folgen die Pseudoklassen und -elemente, medienabhängige Stylesheets.
Schließlich lernen Sie einige erweiterte Funktionen kennen, die in CSS3 eingeführt wurden. Dazu zählen Verlaufsfarben, Schlagschatteneffekt, 2D- und 3D-Transformationen, Alpha-Transparenz sowie die Methode zum Erstellen von Übergangs- und Animationseffekten. Zum Schluss gehen wir noch auf das Prinzip der Flex-Box ein, schauen uns die Filter-Effekte an und beschäftigen uns mit Media-Querys.
Tipp: Jedes Kapitel in diesem Tutorial enthält viele Beispiele aus der Praxis, die Sie mit einem Online-Editor ausprobieren und testen können. Diese Beispiele helfen Ihnen, das Konzept hinter CSS oder das jeweilige Thema besser zu verstehen. Es enthält außerdem einige Workarounds und nützliche Tipps und wichtige Hinweise.