Das Verschieben von Tabellen zu CSS in Web-Entwicklung

Es ist ein großer Teil der Web-Entwicklung Geschichte, die jüngere Web-Entwickler verpasst: die Verwendung von Tabellen. Moderne Web-Seiten verwenden Cascading Style Sheets (CSS) Web-Seiten in einer vernünftigen Art und Weise anzulegen.

Allerdings gibt es noch eine ganze Reihe von Web-Seiten gibt, basierend auf den Tischen. Viele Kriegsgeschichten von älteren Kollegen kreisen immer noch zu mit Tischen um Kämpfe, so dass es sich lohnt, zu verstehen, ein wenig darüber, wie die alte Art und Weise gearbeitet.

Die ursprüngliche Idee für HTML-Tabellen war eine einfache Tabelle in einem Dokument zu setzen, wie die Box-Score für ein Baseball-Spiel. Die Spaltenüberschriften waren in der oberen Reihe - Inning, die Zahlen 1-9 und die Buchstaben R (für die Läufe), H (für Hits) und E (für Fehler). Es gibt eine Zeile für jedes Team: eine für die Cyantöne und eine weitere Zeile für die Magentas. HTML-Tags enthält alle diese Elemente zu spezifizieren, und sie waren in der frühen Web-Seiten für die Anzeige von Informationen in Tabellenform verwendet.

Allerdings wurden Web-Entwickler durch die Art und Weise frustriert, dass HTML-Text und eingebettete Grafiken sind in der Regel nur in einer großen Säule fließen. Sie wollten - tatsächlich, sie brauchten - schmale Spalten auf der linken oder der rechten Seite, mit einem Bereich für Text in der Mitte. Sie benötigten Flächen für Anzeigen angeben, zu erscheinen, gesteuert von einem separaten Server, und dann in eine bestimmte Stelle auf der Web-Seite verlinkt sind.

Und so begann Tabellen verwendet werden, um den gesamten Inhalt von Web-Seiten enthalten. Aber man kann die Probleme vorstellen, die folgte. Tische waren überhaupt nicht präzise, ​​und sie verhielten sich unterschiedlich in verschiedenen Browsern. Und, wie Browser alle paar Monate aktualisiert wurden, die Seiten zur Arbeit über alle (oder die meisten) Browser plötzlich in alle arbeiten aufhören würde (oder die meisten) Browsern.

Das dauerte durch die meisten der 1990er Jahre, als Web-Herausgeber haben versucht, mehr und mehr mit Web-Seiten zu tun, und lief immer häufiger gegen die Probleme und Einschränkungen von Tabellen. So Cascading Style Sheets, wenn sie kamen, wurden sehr begrüßt. CSS bietet eine Möglichkeit, Web-Seiten in einem organisierten und vorsätzlichen Format anzulegen.

Allerdings dauerte es mehrere Jahre CSS als auch niederzulassen. Aber das ist eine andere Geschichte.

Menü