Strukturierung von Planeten-Daten
In unserer Tabellenbewertung stellen wir Ihnen einige Daten über die Planeten in unserem Sonnensystem zur Verfügung und lassen Sie diese in eine HTML-Tabelle strukturieren.
Voraussetzungen: | Bevor Sie diese Bewertung versuchen, sollten Sie bereits alle Artikel in diesem Modul durchgearbeitet haben. |
---|---|
Ziel: | Das Verständnis von HTML-Tabellen und den zugehörigen Funktionen zu testen. |
Ausgangspunkt
Um mit der Bewertung zu beginnen, machen Sie lokale Kopien von blank-template.html, minimal-table.css und planets-data.txt in einem neuen Verzeichnis auf Ihrem lokalen Computer.
Hinweis: Sie können Lösungen in Ihrem Code-Editor oder in einem Online-Editor wie CodePen, JSFiddle oder Glitch ausprobieren.
Wenn Sie nicht weiterkommen, können Sie sich in einem unserer Kommunikationskanäle an uns wenden.
Projektbeschreibung
Sie arbeiten an einer Schule; derzeit studieren Ihre Schüler die Planeten unseres Sonnensystems, und Sie möchten ihnen eine leicht verständliche Datensammlung zur Verfügung stellen, um Fakten und Zahlen über die Planeten nachzuschlagen. Eine HTML-Datentabelle wäre ideal — Sie müssen die Ihnen zur Verfügung stehenden Rohdaten in eine Tabelle umwandeln, indem Sie die folgenden Schritte befolgen.
Schritte zur Fertigstellung
Die folgenden Schritte beschreiben, was Sie tun müssen, um das Tabellenbeispiel zu vervollständigen. Alle benötigten Daten befinden sich in der planets-data.txt
Datei. Wenn Sie Schwierigkeiten haben, sich die Daten vorzustellen, sehen Sie sich das Live-Beispiel unten an oder versuchen Sie, ein Diagramm zu zeichnen.
- Öffnen Sie Ihre Kopie von
blank-template.html
, und beginnen Sie die Tabelle mit einem äußeren Container, einem Tabellendach und einem Tabellenkörper. Sie benötigen keinen Tabellenfuß für dieses Beispiel. - Fügen Sie Ihrer Tabelle die bereitgestellte Beschriftung hinzu.
- Fügen Sie eine Zeile zum Tabellenkopf hinzu, die alle Spaltenüberschriften enthält.
- Erstellen Sie alle Inhaltszeilen im Tabellenkörper, und denken Sie daran, dass alle Zeilenüberschriften semantisch als Überschriften gestaltet werden müssen.
- Stellen Sie sicher, dass alle Inhalte in die richtigen Zellen platziert werden — in den Rohdaten wird jede Zeile von Planetendaten neben dem zugehörigen Planeten angezeigt.
- Fügen Sie Attribute hinzu, um die Zeilen- und Spaltenüberschriften eindeutig mit den Reihen, Spalten oder Zeilengruppen zu verknüpfen, für die sie als Überschriften fungieren.
- Fügen Sie einen schwarzen Rahmen nur um die Spalte hinzu, die alle Zeilenüberschriften der Planetennamen enthält.
Hinweise und Tipps
- Die erste Zelle der Kopfzeile muss leer sein und zwei Spalten umspannen.
- Die Gruppenzeilenüberschriften (z.B. Jovianische Planeten), die links von den Zeilenüberschriften der Planetennamen (z.B. Saturn) sitzen, sind etwas knifflig zu sortieren — Sie müssen sicherstellen, dass jede die richtige Anzahl von Zeilen und Spalten umfasst.
- Eine Möglichkeit, Überschriften mit ihren Reihen/Spalten zu verknüpfen, ist viel einfacher als die andere.
Beispiel
Die fertige Tabelle sollte so aussehen:
Sie können das Beispiel auch hier live sehen (nicht in den Quellcode schauen — nicht schummeln!)