CSS: CSS-Grundlagen
Dieser Kurs bietet eine solide Grundlage in Cascading Style Sheets (CSS) und behandelt die wesentlichen Konzepte, die für die Gestaltung moderner Webanwendungen erforderlich sind. Die Teilnehmer lernen, wie sie reaktionsfähige Layouts erstellen, Typografie verwalten und Benutzeroberflächen durch strukturierte Gestaltungstechniken verbessern können.
- CSS-Syntax, -Eigenschaften und die Anwendung von Stilen auf HTML-Elemente erlernen
- Den Unterschied zwischen Inline-, internem und externem CSS verstehen
- Erkunden Sie die Rolle von CSS in der modernen Webentwicklung
- Beherrschen Sie verschiedene Arten von CSS-Selektoren, einschließlich Klassen-, ID- und Pseudo-Selektoren
- Verstehen Sie, wie Spezifität und Vererbung die Anwendung von Stilen beeinflussen
- Lernen Sie bewährte Verfahren für die effiziente Verwaltung von CSS-Regeln kennen
- Erkunden Sie das CSS-Box-Modell und wie sich Ränder, Polsterung und Rahmen auf das Layout auswirken
- Positionierungstechniken erlernen, einschließlich relativer, absoluter, fester und klebriger Positionierung
- CSS Grid und Flexbox für fortgeschrittenes Layout-Design implementieren
- Medienabfragen verwenden, um anpassungsfähige Layouts für verschiedene Bildschirmgrößen zu erstellen
- Erlernen, wie man mobilfreundliche Designs mit Fluid Grids und flexiblen Bildern erstellt
- Best Practices für die Cross-Browser-Kompatibilität erkunden
- Typografie mit Schrifteigenschaften, Zeilenhöhe und Buchstabenabstand anpassen
- Verwenden Sie Farben, Farbverläufe und Hintergrundbilder, um die visuelle Attraktivität zu erhöhen
- Implementieren Sie Übergänge und Animationen für interaktive UI-Elemente
- Wenden Sie CSS-Techniken auf reale Projekte und reaktionsfähige Webanwendungen an
- Arbeiten Sie an strukturierten Übungen, um wichtige Gestaltungsprinzipien zu festigen
- Entwickeln Sie eine vollständig gestaltete Webseite unter Verwendung moderner CSS-Techniken
Der Kurs behandelt umfassend CSS-Selektoren und Spezifität, um das Wissen über die Styling-Möglichkeiten von CSS zu vertiefen.