Mathias Bigge: Linktipp: Semantischer Code ist der Anfang von gutem Design

Beitrag lesen

Hi TomIRL,

Untermalt von möglichst vielen, aus Sicht der Kunden "wichtigen" Fachbegriffen, die ein Branchenfremder nicht zuzuordnen vermag.

Ja, leider, Bekehrungsbedarf besteht also manchmal. Schlimmer finde ich, wenn die Abbildung interner Firmenstrukturen gefordert wird.

Ausgangsbeitrag..., in dem ich nicht behaupte, dass es nicht gehen würde, sondern nur, dass der Aufwand im Verhältnis zu einem Tabellenlayout nicht vertretbar ist.

Meistens jedenfalls. Das sehen wir ähnlich.

Ein voll funktionierendes float wäre wirklich eine Bereicherung, durchaus auch fixe Menüelemente für anwendungsähnliche Projekte.
Ihr seht mich glücklich :-), ich bin scheinbar nicht der einzige, der sich an float und Mehrspaltenlayouts die Zähne ausgebissen hat.
Um nach umständlichen Versuchen doch wieder zur Tabelle zurückzukehren, weils irgendwann zu viel wurde.

Die Vorteile sehe ich wohl, aber die Umstellung hat vor allem bei komplexen Layouts einen Preis:

  • keine visuellen Tools (ich hör schon den Jubel *g*)
  • Notwendigkeit von Browserweichen und Hacks
  • keine intuitiv erfassbare Logik
  • Probleme mit älteren Browsern
  • Schwierigkeiten, nebeneinander liegende Elemente
      in der Höhe aufeinander zu beziehen
  • hoher Testaufwand
  • kein für den Kunden sichtbarer Mehrwert

Mein Motto: Soviel CSS wie möglich auslagern, vor allem Formatierungen, Skepsis bei Positionierung, Pseudoformaten, Listenformatierungen.

Doofes Beispiel: Das Layout von http://aktuell.de.selfhtml.org/ mit Tabellen nachzubauen, dauert mit Homesite ein paar Minuten, mit CSS wirds wirklich kompliziert. Das Argument, dieses Layout sei für die Tabellenstruktur entwickelt worden, lasse ich nur begrenzt gelten, obwohl es hier stimmt. Sehr viele Layoutvorgaben haben in der Praxis eine Struktur, die Tabellencharakter hat, was nicht auf HTML-Strukturen beruht, sondern auf der Logik ganz anderer Programme und Medien. Den Luxus, spezielle Layouts für eine Webtechnik zu entwickeln, leisten sich nur wenige Große. Ausnahme vielleicht: Die Logik von Flash, die auch bestimmte Strukturen nahelegt, hat durch seine interessanten Möglichkeiten eine Webtechnik in andere werbemedien übertragen.

Viele Grüße
Mathias Bigge

8 96

Linktipp: Semantischer Code ist der Anfang von gutem Design

Schuer
  • zur info
  1. -3
    Mr. Java
    1. 0
      daniel84
  2. 0
    Thomas J.S.
    1. 0
      Schuer
  3. 0
    TomIRL
    1. 0
      Markus Pitha
      1. 0
        N2O
        1. 0
          TomIRL
          1. 0
            Ingo Turski
            1. 0
              TomIRL
              1. 0
                Ingo Turski
                1. 0
                  TomIRL
                  1. 0
                    Ingo Turski
                    1. 0
                      Mathias Bigge
                      1. 0
                        Ingo Turski
                        1. 0
                          Mathias Bigge
                          1. 0
                            Ingo Turski
                            1. 0
                              Mathias Bigge
                              1. 0
                                Schuer
                                1. 0
                                  Orlando
                                  1. 0
                                    Schuer
                                    1. 0
                                      Orlando
                                2. 0
                                  Mathias Bigge
                                  1. 0
                                    Orlando
                                    1. 0
                                      Schuer
                                  2. 0
                                    Detlef G.
                                    1. 0
                                      Mathias Bigge
                              2. 0
                                Ingo Turski
                  2. 0
                    Schuer
                    1. 0
                      Mathias Bigge
              2. 0
                Sven Rautenberg
                1. 0
                  Mathias Bigge
                  1. 0
                    Christian Kruse
                  2. 0
                    TomIRL
                    1. 0
                      Mathias Bigge
                  3. 0
                    Schuer
              3. 1
                Schuer
            2. 1
              Andreas Lindig
              1. 0
                Schuer
    2. 1
      Schuer
  4. 0
    Bio
    1. 0
      Schuer
  5. 5
    Stefan Muenz
    1. 0
      Christian Kruse
      1. 0
        wahsaga
    2. 1
      Mathias Bigge
    3. 0
      Schuer
  6. 0
    Christoph Zurnieden
    1. 0
      Gunnar Bittersmann
      1. 0
        Mathias Bigge
        1. 0
          Gunnar Bittersmann
  7. 0
    Mathias Bigge
    1. 0
      Schuer
  8. 0
    Michel
    1. 0
      Stefan Muenz
      1. 1
        TomIRL
        1. 0
          Christoph Zurnieden
      2. 0
        Mathias Bigge
    2. 0
      Schuer
    3. 0
      Tim Tepaße
      1. 0
        Schuer
        1. 0
          Tim Tepaße
  9. 0
    Chräcker Heller
    1. 0
      Gunnar Bittersmann
      1. 0
        Chräcker Heller
        1. 0
          Gunnar Bittersmann
          1. 0
            Chräcker Heller
            1. 0
              Gunnar Bittersmann
              1. 0
                Mathias Bigge
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Mathias Bigge
              2. 0
                Chräcker Heller
                1. 0
                  Daniel Thoma
                2. 1
                  Gunnar Bittersmann
                  1. 0
                    Chräcker Heller
            2. 0
              molily
              1. 0
                Chräcker Heller
                1. 0
                  Orlando
                  1. 0
                    Chräcker Heller
                    1. 0
                      Orlando
                      1. 0
                        Tim Tepaße
                      2. 0
                        Chräcker Heller
      2. 0
        Orlando
        1. 0
          Schuer
      3. 0
        TomIRL
    2. 0
      Schuer
      1. 0
        Chräcker Heller
      2. 0
        Mathias Bigge
        1. 0
          Daniel Thoma
        2. 0
          Schuer
          1. 0
            Mathias Bigge
            1. 0
              Schuer
    3. 1
      molily
      1. 0
        Chräcker Heller
        1. 0
          Schuer