Zum Inhalt springen
BetaEN
Lektion 8 von 11JavaScript

JavaScript · Lektion 8 · 35 Minuten

Eigene Webseite: HTML und CSS

Das lernst du

  • Eine Webseite mit Überschrift, Absätzen und Listen in HTML schreiben
  • Mit CSS Farben, Abstände und Schriftgrößen festlegen
  • Mit Klassen mehrere Elemente gleich gestalten

Webseiten bestehen aus drei Sprachen

Jede Webseite im Internet besteht aus drei Teilen:

SpracheWofürBeispiel
HTMLWas auf der Seite stehtÜberschrift, Text, Liste, Knopf
CSSWie es aussiehtFarben, Größen, Abstände
JavaScriptWas passiertKlicks, Rechnen, Spiele

In dieser Lektion geht es um HTML und CSS. Rechts oben im Editor steht index.html – so heißt die Startseite fast jeder Webseite. Unter dem Code siehst du die Vorschau. Sie ändert sich, sobald du tippst.

HTML: Bausteine in spitzen Klammern

HTML besteht aus Tags. Ein Tag hat einen Anfang <h1> und ein Ende </h1>. Dazwischen steht der Inhalt. Probier es aus und ändere den Text:

<h1>Hallo, Welt!</h1>
<p>Das ist meine erste Webseite.</p>
<p>Sie hat zwei Absätze.</p>
<ul>
  <li>Punkt eins</li>
  <li>Punkt zwei</li>
</ul>
TagBedeutung
<h1> … <h6>Überschriften, von groß bis klein
<p>Absatz
<ul> und <li>Liste mit Punkten
<strong>wichtiger (fetter) Text
<button>Knopf

CSS: So sieht es aus

CSS steht in einem <style>-Teil. Zuerst sagst du, was du gestalten willst (zum Beispiel h1). Dann folgen in geschweiften Klammern die Eigenschaften:

<style>
  body {
    font-family: sans-serif;
    background: #fff8e7;
  }
  h1 {
    color: darkorange;
    font-size: 40px;
  }
  p {
    color: #444;
    line-height: 1.6;
  }
</style>

<h1>Pizza-Rezept</h1>
<p>Teig ausrollen, Tomatensoße drauf, Käse drüber – fertig!</p>

Jede Eigenschaft endet mit einem Semikolon ;. Probier andere Farben wie crimson, teal oder #7b2ff7.

Klassen: mehrere Elemente auf einmal

Sollen nur manche Absätze anders aussehen, gibst du ihnen eine Klasse. Im CSS steht vor dem Klassennamen ein Punkt:

<style>
  .wichtig {
    background: gold;
    padding: 8px;
    border-radius: 8px;
  }
</style>

<p>Ein ganz normaler Absatz.</p>
<p class="wichtig">Morgen ist Ausflug – Regenjacke mitbringen!</p>
<p>Noch ein normaler Absatz.</p>
<p class="wichtig">Treffpunkt: 8 Uhr am Bus.</p>

Gut zu wissen: Die Vorschau läuft in einem abgeschotteten Fenster. Deine Seite kann dort nichts aus dem Internet laden und nichts verschicken. Bilder von anderen Webseiten erscheinen deshalb nicht – Farben, Formen und Text dagegen schon.

Deine Aufgabe

Jetzt bist du dran

Bau deine eigene Steckbrief-Seite. Sie braucht eine Überschrift <h1> mit deinem Namen (oder einem Fantasienamen), einen Absatz <p> über dich und eine Liste <ul> mit mindestens drei Hobbys. Gib der Überschrift im <style>-Teil eine Farbe. Und: Alle Listenpunkte bekommen die Klasse hobby, die sie fett macht (font-weight: bold).

<style>
  body {
    font-family: sans-serif;
    background: #f4f0ff;
  }
</style>

<h1>Mein Name</h1>

Ohne Hinweise gelöst gibt es einen ⭐ auf deiner Fortschrittsseite.

Lösung anzeigen

Versuch es erst selbst – aus Fehlern lernt man am meisten. Hier ist eine mögliche Lösung:

<style>
  body {
    font-family: sans-serif;
    background: #f4f0ff;
  }
  h1 {
    color: rebeccapurple;
  }
  .hobby {
    font-weight: bold;
  }
</style>

<h1>Robo Rita</h1>
<p>Ich baue Roboter und programmiere sie mit Python.</p>
<ul>
  <li class="hobby">Roboter bauen</li>
  <li class="hobby">Klettern</li>
  <li class="hobby">Zeichnen</li>
</ul>