Ich hab euch am Abgabe-Laufwerk eine mit Fehlern gespickte Seite bereitgestellt. Findet dich Fehler.
Seite | Anzahl der Fehler |
index.html | 5 |
seite1.html | 3 |
seite2.html | 2 |
seite3.html | 2 |
seite4.html | 1 |
Ich hab euch am Abgabe-Laufwerk eine mit Fehlern gespickte Seite bereitgestellt. Findet dich Fehler.
Seite | Anzahl der Fehler |
index.html | 5 |
seite1.html | 3 |
seite2.html | 2 |
seite3.html | 2 |
seite4.html | 1 |
Erstelle eine Website mit 4 Seiten (+Quellenseite). Die Seiten sollen durch ein gemeinsames Menü (Navigation) verbunden werden. Jeder Seite sollte min. 1 Überschrift (besser mehr), 300 Wörter Text in min. 3 Absätzen und 1 dazu passendes Bild enthalten.
Das Thema bleibt euch überlassen. Es kann über deinen letztes Urlaubsland sein, dein Hobby oder irgendetwas Anderes sein, für das ihr euch gerade interessiert.
Beachte bei den Bildern das Urheberrecht. D.h. Informiere dich welche Bilder du wie im Internet nutzen kannst.
Ihr könnt gerne eine KI zum erzeugen des Textes nutzen (Erstelle eine weitere Seite mit deinen Verwendeten Quellen). Auf das Projekt gibt es zwei Noten. Eine Note für Recherche und Inhalt und eine Note für HTML & CSS Nutzung.
Ihr habt maximal 3 Doppelstunden Zeit.
Beispiel: meine kleine Seite zu KI
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.
Schaut euch zunächst mal folgende Videos an!
Jetzt solltet ihr in der Lage sein, eine erste Website zu erstellen. Meldet euch mit eurer Schulemail bei CodePen.io an und erstellt dort eure erste Website 8Ihr müsst euch anmelden, um die Seite auch speichern zu können. Die Seite ist ein ziemlich cooler Online-Editor. Ihr könnt entweder einfach loslegen oder euch noch kurz das untenstehende Einführungsvideo anschauen.
Probiert min. die Tags für Überschriften, Absätze und Links aus. Erstellt also min. 3 Überschriften, 10 Absätze und 5 Links auf eure Lieblings-Websites. Um nicht so viel tippen zu müssen, könnt ihr Textabsätze einfach mit Blindtextgenerator erstellen. Wenn ihr noch mehr wissen wollt, könnt ihr die Tags und Attribute auch auf selfhtml.org nachschlagen.
Ein extrem großer Vorteil von CSS ist die Trennung des Designs vom eigentlichen Inhalt, der in HTML-Dateien steckt. Das Design wird dazu in eine eigene Datei ausgelagert und kann dann für alle Seiten eines Internetauftritts verwendet werden. Werden dann Änderungen am Design gemacht, sind durch diese gemeinsame CSS-Datei sofort alle Einzelseiten auf dem neuesten Stand.
<img src="../img/enten.jpg" alt="Alternativer Text">
Attribut | Erläuterung |
src | engl. source für Quelle – Referenz der Bilddatei |
alt | engl. alternative für Alternativtext – Textliche Beschreibung des Bildes. Wird angezeigt, wenn das Bild nicht geladen werden kann bzw. von Screen Readern vorgelesen. |
height | Höhe des Bildes |
width | Breite des Bildes |
title | wird als Tooltip beim Mousehover angezeigt |
Ausführliche Doku auf selfhtml.org
Bei den zweiteiligen HTML-Tags unterscheidet man zwischen Block- und Inline Elementen.
Ein Block-Element füllt unabhängig von seiner Länge den gesamten Raum (Zeile) aus. Sie stehen als einzelner Block auf einer Zeile. Block-Elemente können Nachfahren des Body-Elements oder eines anderen Block-Elements sein.
Typische Block-Elemente sind: h1 … h6, p
Inline-Elemente erzeugen keinen eigenen Absatz im Textfluss. Sie können normalen Text und andere Inline-Elemente, aber keine Block-Elemente enthalten.
Typische Inline-Elemente sind: a, br, b, i, img, …
Liste der Inline-Elemente auf webkompetenz.wikidot.com
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Block- und Inline-Elemente</title>
</head>
<body>
<div style="background-color:red; color:white; width:500px">Dies ist mein Block-Element (DIV)</div>
<span style="background-color:blue; color:white; width:500px">Ich bin eine Inline-Element (SPAN)</span>
</body>
</html>