Wir werden zur Bearbeitung der Aufgaben GitHub Classroom nutzen. Das Assignment, welches für diese Session erstellt wurde, ist über diesen Link erreichbar. Wenn Sie auf den Link klicken, wird automatisch ein Repository, auf Basis des Assignments, erstellt.
Klonen Sie bitte anschließend das Repository auf ihren Rechner und bearbeiten Sie die Aufgaben darin. Committen und pushen Sie ihre Änderungen in kurzen Intervallen in das entferne Repository, so dass eine aussagekräfige Commit History entsteht.
Als Grundlage für diese und die folgenden Übungen dienen Projektergebnisse, welche im Rahmen von Screendesign im letzten Semester entstanden sind.
Als Ausgangspunkt soll das Layout aus dem Figma File dienen.
Erstellen Sie zuerst folgende Verzechnisstruktur:
root/
│
├── index.html
│
├── persons/
│ └── lucas-cranach.html
│
└── assets/
└── images/
Zunächst geht es um die Strukturierung der Biografie Seite lucas-cranach.html
von Lucas Cranach der Ältere, Hans Cranach und Lucas Cranach der Jüngere.
Der Startseite index.html
werden wir uns zu einem späteren Zeitpunkt widmen. Fügen Sie deshalb in der index.html
nur das HTML Grundgerüst ein.
Bitte validieren Sie die HTML Datei mit dem W3C Markup Validation Service.
Erzeugen Sie nun, auf Basis des Layouts und der Texte, semantisch sauberes Markup in derlucas-cranach.html
. Lassen Sie dabei noch Strukturelemente wie div
, section
und header
außen vor.
Reichern Sie nun das Dokument mit semantischen Strukturelementen an.
Kopieren Sie alle Bilder aus dem Verzeichnis _data/assets/images
in den Ordner images
. Fügen Sie nun die Bild-Elemente hinzu.
Erstellen Sie am Anfang der Seite eine Onpage Navigation. Dabei sollen die Links mit den entsprechenden Überschriften verknüpft werden.
Verlinken Sie das Logo im Header und Footer jeweils mit der index.html
und den Punkt „Lucas Cranach” mit der Datei lucas-cranach.html
.