CSS Grundlagen

Cascading Stylesheets geben Ihrem HTML-Markup die passende Kleidung, um sich im Web präsentieren zu können. Sie lernen, CSS-Vorgehensweisen zu verstehen und anzuwenden, erhalten eine Einführung in die gängigen etablierten Arbeitsmethoden ("Best Practices") und gestalten moderne Webauftritte mittels eigener Stylesheets.

Zielgruppe
  • Webentwickler
  • Einsteiger in der Softwareentwicklung
  • Softwareentwickler
  • Projektleiter
Schulungsziel

Die Teilnehmer lernen die Konzepte der Inhalts- und Designtrennung, können diese erfolgreich anwenden, eigene CSS-Dateien erstellen und aktuelle moderne, flexible Designs erstellen.

 

Voraussetzungen

Sie sollten Grundkenntnisse in HTML mitbringen.

Inhalte

Grundlagen des Webdesign

  • Webstandards als Basis
  • Trennung von Struktur/Inhalt, Layout und Dynamik
  • Browser und (In)kompatibilitäten Einstieg in CSS
  • Über Regeln, Selektoren und Kaskadierung
  • Stil-Anweisungen Verknüpfen, Importieren und Einbetten
  • Das "Box-Modell"
  • Größen, Dimensionen und Benennungen
  • Positionierung versus Elementfluss

Praktischer Einsatz von CSS

  • Tipps zur Textgestaltung
  • Bilder und Grafiken
  • Listen als Navigation
  • Box-Layouts und tabellarische Layouts
  • Gestaltung von Online-Formularen
  • "Cross-Browser"-Techniken
  • Multi-Device-Techniken
  • Druckversion und barrierefreie Alternative
  • Einfache Spalten-Layouts

CSS-Frameworks im Überblick

  • YUI Grids CSS
  • Blueprint
  • YAML - Yet Another Multicolumn Layout