CSS

  • Damit wir unseren Websitebesuchern nicht die augen wegbrennen sollten wir unsere Website ein wenig Stylen
  • Das machen wir mit CSS
  • Cascading Style Sheets oder so
  • Damit kann man "schönes" HTML schöner machen
  • Wir haben Standartmässig sachen die so aussehen:
  • Selector { Attribute: Value; }
  • So können wir mehreren elemente mehrere verschiedene Styles zuweisen
  • Das machen wir, wenn wir z.b. sachen aufeinander stacken wollen oder sowas
  • Wir können z.b. auch verschiedene eigenschaften auf einmal anpassen, wenn wir das einfach untereinander in die selbe "klammer" einfügen
  • Die CSS dokumente können wir auch in HTML einbinden (damit wir das dann auch nutzen können)

Einbettung in HTML

  • Die "erste" option ist den <link> tag zu nutzen:
    • <link rel="stylesheet" href="stylesheet.css">
    • SO wird das CSS aus einer anderen File importiert, mit der wir dann Global sachen stylen können
  • Wenn uns das nicht reicht / wir das nicht machen wollen können wir auch mit den Style tags arbeiten
    • So können wir z.b. einen <h1> tag mit dem "style" argument erweitern:
    • <h1 style="color:green;">Lol</h1>
    • Oder wir können innerhalb zwei <style> tags auch einfach "normales" CSS schreiben
  • Klassenselektor und ID-Selektor
    • Wir können mit dem "class" attribut oder mit dem "id" attribut dingen Identifier geben, mit denen wir dann suchen können
    • Diese Selektoren fassen dann auf alles was diesen tag hat