Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“ von 123WORDPRESS.COM zurückzukehren. Zurück: Auszeichnungssprache - Titel <br />Originalquelle Standardisierte Designlösungen – Auszeichnungssprachen und Stilhandbücher Lösungen für Webstandards Das Markup- und Style-Handbuch Teil 1: Machen Sie sich mit dem Markup vertraut Kapitel 2 Böser Tisch? Wussten Sie, dass die Verwendung von Tabellen zu einer Sünde geworden ist? Tatsächlich lautet der größte Mythos über das Schreiben von Webseiten nach Webstandards: „Verwenden Sie nie wieder Tabellen, niemals!“ Es klingt, als müssten Tabellen wie die Pest gemieden, in einem staubigen Schrank verstaut und als Relikt aus den frühen Tagen des Webs aufbewahrt werden. Woher kommt diese Abneigung? Vielleicht war sie zunächst harmlos oder hatte zumindest einen guten Grund. Viele Leute würden selbstbewusst die Vorteile anpreisen, die sich ergeben, wenn man die traditionelle Layoutmethode mit verschachtelten Tabellen und leeren GIF-Bildern aufgibt und stattdessen flexible, strukturierte CSS-Layoutmethoden verwendet. Wir könnten anfangen, alle Tabellen zu entfernen, oder sogar hartnäckig darauf bestehen, alle Tabellen zu entfernen – unabhängig vom Anlass. Später im Buch werden wir uns CSS-Layoutmethoden und alle damit verbundenen Vorteile ansehen. Aber jetzt wollen wir uns erst einmal ansehen, wie man Tabellen verwendet, wenn es angebracht ist – beim Markieren von Datenlisten. Wir werden uns ein paar einfache Möglichkeiten ansehen, wie wir unsere Datenlisten benutzerfreundlicher und schöner gestalten können. Alles dreht sich um Tabellen <br />Es gibt absolut keinen Grund, beim Markieren tabellarischer Daten keine Tabellen-Tags zu verwenden. Aber Moment, was sind tabellarische Daten? Hier sind einige Beispiele: Kalender Tabellenkalkulationen Diagramme Zeitleisten In diesen und vielen anderen Fällen sind sehr komplexe und strenge CSS-Effekte erforderlich, damit die Daten wie eine Tabelle aussehen. Wie Sie sich wahrscheinlich vorstellen können, würde die Verwendung cleverer CSS-Floats und die Positionierung aller Elemente zu inkompatiblen und widersprüchlichen Ergebnissen führen, ganz zu schweigen davon, dass es ohne CSS wahrscheinlich unmöglich wäre, jedes Datenelement genau zu lesen. Tatsächlich müssen wir keine Angst vor Tabellen haben – wir sollten sie für den Zweck verwenden, für den sie entwickelt wurden. Tabellen für alle <br />Einer der Gründe, warum Tabellen einen schlechten Ruf haben, ist, dass sie bei unsachgemäßer Verwendung Probleme mit der Benutzerfreundlichkeit haben können. Beispielsweise haben Bildschirmleseprogramme Probleme, den Inhalt richtig zu lesen, und Geräte mit kleinen Bildschirmen überladen das Layout häufig mit Tabellen. Es gibt jedoch einige einfache Möglichkeiten, die Benutzerfreundlichkeit von Tabellen, die Daten auflisten, zu verbessern und gleichzeitig flexible Strukturen zu erstellen, die später problemlos mit CSS formatiert werden können. Schauen wir uns das einfache Beispiel in Abbildung 3-1 an, das den Ligarekord für die American League Baseball darstellt: ![]() Abbildung 3-1: Typisches Datentabellenbeispiel Dies sind für Red Sox-Fans möglicherweise sehr deprimierende statistische Daten, aber Abbildung 3-1 ist ein perfektes Beispiel für tabellarische Daten. Sie hat drei Tabellenüberschriften (Jahr, Gegner, Saisonrekord (Wl)), gefolgt von Daten für vier Jahre. Über der Tabelle steht der Tabellentitel, der den Inhalt der Tabelle beschreibt. Die Markierung dieser Datentabelle ist sehr einfach. Wir könnten dies mit Code wie diesem tun: <p align="center">Weltmeisterschaft der Boston Red Sox</p> <Tabelle> <tr> <td align="center"><b>Jahr</b></td> <td align="center"><b>Gegner</b></td> <td align="center"><b>Saisonrekord (WL)</b></td> </tr> <tr> <td>1918</td> <td>Chicago Cubs</td> <td>75-51</td> </tr> <tr> <td>1916</td> <td>Brooklyn Robins</td> <td>91-63</td> </tr> <tr> <td>1915</td> <td>Philadelphia Phillies</td> <td>101-50</td> </tr> <tr> <td>1912</td> <td>New York Giants</td> <td>105-47</td> </tr> </Tabelle> Das Ergebnis sollte Abbildung 3-1 sehr ähnlich sein, wir können jedoch auf dieser Grundlage einige Verbesserungen vornehmen. Erstens können wir das semantischere <caption>-Tag verwenden, um „Boston Red Sox World Series Championships“ zu speichern. Das <caption>-Tag muss direkt nach dem <table>-Starttag platziert werden und wird normalerweise verwendet, um den Titel der Tabelle oder die Beschreibung der Tabellendaten zu speichern. Dadurch wird es für Benutzer offenbar einfacher, das Thema der Tabelle zu erkennen, und es kann auch Personen helfen, die den Inhalt der Seite auf andere Weise kennen. Entfernen wir den einleitenden Absatz und fügen die richtige <caption> hinzu: <Tabelle> <caption>Weltmeisterschaft der Boston Red Sox</caption> <tr> <td align="center"><b>Jahr</b></td> <td align="center"><b>Gegner</b></td> <td align="center"><b>Saisonrekord (WL)</b></td> </tr> <tr> <td>1918</td> <td>Chicago Cubs</td> <td>75-51</td> </tr> <tr> <td>1916</td> <td>Brooklyn Robins</td> <td>91-63</td> </tr> <tr> <td>1915</td> <td>Philadelphia Phillies</td> <td>101-50</td> </tr> <tr> <td>1912</td> <td>New York Giants</td> <td>105-47</td> </tr> </Tabelle> Es ist wichtig, dass der Titel schnell das Thema des folgenden Materials vermittelt. Standardmäßig zentrieren die meisten visuellen Browser den Text im <caption>-Tag oben in der Tabelle. Natürlich können wir den Standardstil später mit CSS ändern – wir werden dies in den ausführlichen Tipps dieses Kapitels besprechen. Die Tatsache, dass der Titel jetzt in einem eindeutigen Tag steht, macht es uns leicht, ihn später zu ändern. Vorherige Seite 1 2 3 4 5 6 7 8 Nächste Seite Gesamten Artikel lesen |
<<: Online- und Offlineinstallation von Docker und allgemeine Befehlsvorgänge
>>: Wird die Tabelle durch ein Update in einer MySQL-Transaktion gesperrt?
1. Laden Sie die MySQL-Tar-Datei herunter: https:...
1. Mehrere MySQL-Instanzen MySQL Multi-Instance b...
Die Praxis ist der einzige Weg, die Wahrheit zu t...
Methode 1: Um Respin zu verwenden, folgen Sie die...
Einleitung Bisher wurden unsere Docker-Images in ...
Inhaltsverzeichnis 1. beschreibbar: beschreibbar ...
In diesem Artikel wird hauptsächlich die Integrat...
Linux verwendet Dateien als Grundlage, um die Ger...
Link zum Download der ZIP-Datei auf der offiziell...
Inhaltsverzeichnis Hintergrund 1. Was ist DNS-Pre...
Inhaltsverzeichnis Vorwort Tatsächlicher Kampf 1....
In diesem Artikel wird der spezifische Code des j...
Inhaltsverzeichnis 1. HTTP-Bereichsanforderung 1....
Inhaltsverzeichnis Unkontrollierte Komponenten Ko...
1. Um die Abfrage zu optimieren, sollten Sie voll...