emu: Zu Navigationsleisten und deren Umsetzung

Beitrag lesen

Die Diskussionen, zuweilen Streitereien, ob man Navigationsleisten korrekterweise mit Framesets, Tabellen oder durch CSS positionierte (generische) Elemente umsetzen soll, führt in die Irre. Schon in der Vergangenheit habe ich darauf hingewiesen, dass das Konzept von HTML nicht vorsieht, solche Navigationsleisten einzusetzen, da die Navigation einerseits und hauptsächlich durch Hyperlinks im Text an dafür sinnvollen Stellen und andererseits, innerhalb der Menge von Seiten, die der Autor als zusammengehörig sieht (»Webpräsenz«), durch Links, die mittels <link> definiert sind, zu erfolgen hat.

Da diese Möglichkeit durch die derzeitige Dominanz von Browsern, die diese Möglichkeit nicht oder nur unzureichend bieten, nur eingeschränkt möglich ist (in weiten Teilen des WWW allerdings sehr wohl, siehe meine Seiten abgesehen von den Blindtexten), ist diese Ansicht nicht für die Praxis relevant.

Ich erhebe daher nicht den Anspruch darauf, dass diese utopische Forderung aufgegriffen wird, möchte jedoch darauf hinweisen, dass es keineswegs aus semantischer Sicht korrekt ist, Navigationsleisten mit Listen und/oder ausgerichteten Elementen (»CSS-Layout«) umzusetzen. Die Entscheidung, ob Tabellen oder eben diese Techniken eingesetzt werden, hat daher nicht anhand von semantischen Maßstäben zu erfolgen, sondern einzig und allein anhand des Benutzers, der Barrierefreiheit und der Browserunterstützung. Ich rate von der Benutzung von klassischen CSS-Layouts ab.

Dies ist eine Privatmeinung.

0 65

Zu Navigationsleisten und deren Umsetzung

emu
  • html
  1. 0
    Jeena Paradies
    1. 0
      emu
      1. 0
        Orlando
      2. 0
        Jeena Paradies
        1. 0
          Jeena Paradies
  2. 0
    Andreas-Lindig
    1. 0
      emu
  3. 0
    Cheatah
    1. 0
      emu
      1. 0
        Cheatah
      2. 0
        wahsaga
    2. 0
      molily
      1. 0
        Cheatah
        1. 0
          molily
  4. 0
    Armin G.
    1. 0
      emu
      1. 0
        Armin G.
        1. 0
          at
      2. 0
        Chräcker Heller
        1. 0

          Innovation offener Standards und deren Entwicklung durch Firmen

          Tim Tepaße
          • sonstiges
  5. 0
    Chräcker Heller
    1. 0
      emu
      1. 0
        wahsaga
        1. 0
          molily
      2. 0
        Chräcker Heller
  6. 0
    Cyx23
    1. 0
      molily
      1. 0
        emu
        1. 0
          at
          1. 0
            molily
            1. 0
              at
              1. 0
                Cyx23
                1. 0
                  at
  7. 0

    Zu Navigationslisten in XHTML 2

    Tim Tepaße
    1. 0
      emu
      1. 0
        Tim Tepaße
  8. 0
    Tim Tepaße
    1. 0
      emu
      1. 0
        Tim Tepaße
        1. 0
          Cyx23
          1. 0
            Tim Tepaße
            1. 0
              Cyx23
              1. 0
                at
                1. 0
                  Cyx23
                  1. 0
                    at
                    1. 0
                      Cyx23
                      1. 0
                        at
                        1. 0
                          Cyx23
                          1. 0
                            Tim Tepaße
                            1. 0
                              Cyx23
                              1. 0
                                Tim Tepaße
                                1. 0
                                  Cyx23
                                  1. 0
                                    at
                                  2. 0
                                    molily
                                    1. 0
                                      Cyx23
                                      1. 0
                                        molily
                                        1. 0
                                          Cyx23
                                          1. 0
                                            molily
                    2. 0
                      molily
                      1. 0
                        at
                        1. 0
                          molily
                          1. 0
                            at
              2. 0
                Tim Tepaße
                1. 0
                  Cyx23