CSS (Cascading Style Sheets)
CSS (Cascading Style Sheets) ist eine Gestaltungssprache für Webseiten und ermöglicht die Trennung von Inhalt und Darstellung.
Grundlagen von CSS
CSS besteht aus Regeln, die das Aussehen und das Layout von HTML-Elementen definieren. Eine CSS-Regel besteht aus einem Selektor und einer Deklaration. Der Selektor wählt die HTML-Elemente aus, auf die die Regel angewendet werden soll, und die Deklaration enthält die gewünschten Stileigenschaften und ihre Werte.
CSS-Frameworks
CSS-Frameworks, auch UI- oder Frontend-Framework genannt, sind vorgefertigte Sammlungen von CSS-Regeln und -Stilen, die bei der Entwicklung von Webseiten eingesetzt werden können. Sie bieten vorgefertigte Layouts, Grid-Systeme, Stilvorlagen und Komponenten, um die Entwicklung zu beschleunigen und konsistente Designs zu gewährleisten. Beliebte CSS-Frameworks sind zum Beispiel Bootstrap, Foundation und Materialize.
Bekannte CSS-Frameworks sind:
Bootstrap
Tailwind
Bulma
UIKit
Responsives Webdesign
CSS spielt eine wichtige Rolle beim responsiven Webdesign, das sicherstellt, dass Webseiten auf verschiedenen Geräten und Bildschirmgrößen optimal dargestellt werden. Mit Hilfe von Media Queries und flexiblen Layout-Techniken kann CSS die Anordnung, Größe und Sichtbarkeit von Elementen entsprechend anpassen.