Grundlegendes Verständnis von Layouts
Wenn Sie dieses Modul durchgearbeitet haben, dann haben Sie bereits die Grundlagen gelernt, die Sie heute benötigen, um CSS-Layouts zu erstellen, und um mit älterem CSS zu arbeiten. Diese Aufgabe wird einige Ihrer Kenntnisse durch die Entwicklung eines einfachen Webseiten-Layouts unter Verwendung verschiedener Techniken testen.
Voraussetzungen: | Bevor Sie diese Bewertung in Angriff nehmen, sollten Sie bereits alle Artikel in diesem Modul durchgearbeitet haben. |
---|---|
Ziel: | Das Verständnis von CSS-Layout-Methoden mit Flexbox, Grid, Floating und Positionierung zu testen. |
Ausgangspunkt
Sie können das HTML, CSS und ein Set von sechs Bildern hier herunterladen.
Speichern Sie das HTML-Dokument und das Stylesheet in einem Verzeichnis auf Ihrem Computer und fügen Sie die Bilder in einen Ordner namens images
ein. Wenn Sie die Datei index.html
in einem Browser öffnen, sollten Sie eine Seite mit grundlegender Gestaltung, aber ohne Layout sehen, die ungefähr wie das Bild unten aussehen sollte.
Dieser Ausgangspunkt enthält den gesamten Inhalt Ihres Layouts, wie er vom Browser im normalen Fluss angezeigt wird.
Alternativ können Sie einen Online-Editor wie CodePen, JSFiddle oder Glitch verwenden. Wenn Sie einen Online-Editor verwenden, müssen Sie die Bilder hochladen und die Werte in den src
-Attributen so ändern, dass sie auf die neuen Bildstandorte verweisen.
Hinweis: Wenn Sie stecken bleiben, können Sie sich über einen unserer Kommunikationskanäle an uns wenden.
Projektbeschreibung
Sie haben einige Roh-HTML, grundlegendes CSS und Bilder erhalten — nun müssen Sie ein Layout für das Design erstellen.
Ihre Aufgaben
Sie müssen jetzt Ihr Layout umsetzen. Die Aufgaben, die Sie erledigen müssen, sind:
- Die Navigationspunkte in einer Zeile anzeigen, mit einem gleichen Abstand zwischen den Punkten.
- Die Navigationsleiste sollte mit dem Inhalt scrollen und dann oben im Viewport haften bleiben, wenn sie diesen erreicht.
- Das Bild, das sich im Artikel befindet, sollte von Text umflossen werden.
- Die
<article>
- und<aside>
-Elemente sollten als zweispaltiges Layout angezeigt werden. Die Spalten sollten flexibel sein, sodass sie bei Verkleinerung des Browserfensters schmaler werden. - Die Fotos sollten als zweispaltiges Gitter mit einem 1-Pixel-Abstand zwischen den Bildern angezeigt werden.
Hinweise und Tipps
Sie müssen das HTML nicht bearbeiten, um dieses Layout zu erreichen, und die Techniken, die Sie verwenden sollten, sind:
- Flexbox
- Grid
- Floating
- Positionierung
Es gibt mehrere Möglichkeiten, wie Sie einige dieser Aufgaben erreichen können, und es gibt oft keinen eindeutigen richtigen oder falschen Weg, Dinge zu tun. Probieren Sie einige verschiedene Ansätze aus und sehen Sie, welcher am besten funktioniert. Machen Sie sich Notizen, während Sie experimentieren.