Patrick Andrieu: Suchfeld implementieren

Beitrag lesen

Hallo Unterwegs!

Dann hier mal die Frage: Wieso diese Praxis abgelöst wurde?

Das Böse™ ist zwar immer und überall, aber manchmal gewinnt das Gute ;)

Die Praxis ist leider nicht abgelöst worden. Es gibt leider noch viel zu viele Ignoranten, die nichts dazu gelernt haben.

Die Browser interpretieren Tabellencode deswegen, weil Tabellen an sich nicht das Böse™ sind: für tabellarische Daten gibt es nichts Besseres. Für die Darstellung waren sie aber nie erfunden worden. Doch als Netscape anno dazumal zum ersten Mal die Möglichkeit der Tabellen implementierte, kam das im noch tristen Web der ersten Jahren, wo es bisher außer Text und und Hyperlinks nicht viel zu sehen war, einer Revolution gleich. Die Tabellen wurden zum Zwecke der Darstellung missbraucht - bis heute.

Irgenjemand hier im Forum postete letztens diesen Link (auf Englisch, ich habe hier die deutsche Übersetzung herausgesucht): Warum Layout mit Tabellen dumm ist.

Die wichtigsten Vorteile, die ich deinem Post gestern entnommen habe, sind:

  • Schnellere Ladezeiten
  • ein sauberer (übersichtlicher Code)
    vorallem dank Auslagerung des CSS - die ab dann komplett für das Aussehen der Seite verantwortlich ist, sodass die HTML Datei ansich, nur noch für den Inhalt zuständig ist.

Genau. HTML ist eine Auszeichnungssprache. Damit gibst Du einem Dokument eine Struktur. CSS ist dann für die Darstellung zuständig. Aber das wichtigste ist natürlich die Struktur, somit das HTML: Die Elemente sollten ihrem Zweck entsprechend eingesetzt werden! Beispiel: Hast Du eine Liste von Links, pack sie in einer Liste (<ul>,<li>) und schreib nicht <a><br><a><br>.

Gegenfrage: Wieso hast du dich denn so mit den Code befasst. Bzw wieso wurden die auf CSS basierenden Layouts durchgesetzt (eingeführt).
Irgendeinen Sinn, musste das doch haben.

Das sind ja zwei Fragen! Wieso Felix sich mit Deinem Code befasst hat, wird er wohl selber beantworten. Aber andererseits, wer hier eine Frage stellt, muss damit rechnen, dass man ihm Fehler unter die Nase reibt.

»Eigeführt« wurden die Layouts nicht. Sie setzen sich deswegen durch, weil es die einzige Möglichkeit ist, einen gut überschaubaren Code zu erhalten, einen Layout schnell auszutauschen, in dem man nur am CSS schraubt, ohne die Dokumentstruktur (das HTML) zu ändern. Ein Beispiel ist der CSS-Zen-Garden.

Weil ich nie mit diesem unübersichtlichen Code Wirr-Warr zufrieden gewesen bin.

Dann ist Zeit, es richtig™ zu machen.

Viele Grüße aus Frankfurt/Main,
Patrick

--
_ - jenseits vom delirium - _

   Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?