Programmier-Übung

Aufgabe:
Baue in HTML und CSS eine Mini-Webseite mit den folgenden Elementen:

Teil A: HTML-Struktur

1. HTML-Grundaufbau:

Erstelle eine HTML-Datei mit:

  • Einem Titel (z. B. <title>Übung Klassen und IDs</title>)
  • Einer Überschrift (<h1>) mit einer ID „main-title“
  • Einem Absatz (<p>) mit einer Klasse „intro-text“

2. Tabelle mit 10 Zeilen und 5 Spalten

Die Tabelle soll darstellen, wie Daten strukturiert werden. Beispielsweise könnte sie eine Liste von Kunden enthalten:
Inhalt der Tabelle:

      3. Verwendung von Klassen-Selektoren:

      • Wechsle die Farbe der Hintergrundzeilen in der Tabelle:
        • Unterscheide zwischen geraden und ungeraden Zeilen (bspw. eine Farbe für gerade Zeilen, eine andere für ungerade).
        • Nutze dazu Klassen (z. B. .odd und .even).

      Teil B: CSS-Regeln

      1. ID- und Klassenselektoren:

      • Die Überschrift (#main-title) soll fett und unterstrichen (mit einer Linie) sein und einen orangefarbenen Hintergrund haben.
      • Der Absatz (.intro-text) soll eine gelbe Schriftfarbe und eine andere Schriftgröße haben.

      2. Tabellen-Design mit Klassen-Selektoren:

      Definiere zwei CSS-Klassen:

      • .odd: Hintergrundfarbe hellgrau (#f2f2f2)
      • .even: Hintergrundfarbe weiß

      3. Zusatzaufgabe:

      Nutze eine Pseudoklasse wie :hover, damit die Tabellenzeile beim Überfahren mit der Maus blau markiert wird.

        Links für die AppCamps Kurs

        HTML-Einführung

        HTML(HyperText Markup Language) ist keine Programmiersprache, sondern eine Auszeichnungssprache und wurde von Tim Bernes-Lee 1990 entwickelt. Eine Auszeichnungssprache hat die Aufgabe, logische Bestandteile eines textorientierten Dokuments zu beschreiben. Das ursprüngliche HTML enthielt nur 18 Elemente. Einige davon, wie h1-h6, p, a, ol, ul und li benutzen wir noch heute.

        HTML

        1. Dokumentation
        2. Was braucht man um HTML-Dokumente zu schreiben?
        3. Grundgerüst einer HTML-Seite
        4. HTML-Elemente und Tags
        5. Inline- und Blockelemente
        6. Bilder in Webseiten (ausführlich)

        CSS

        1. Trennung von Inhalt und Design
        2. Wie kommt das CSS ins HTML?
        3. CSS-Syntax
        4. Ausblick