Umbruch mit bootstrap
bearbeitet von
Hej Gunnar,
> @@marctrix
>
> > Wenn es nichts aufzuzählen gibt, gibt es auch keine Aufzählung. wenn auch möglicherweise einen Hinweis darauf, dass es nichts aufzuzählen gibt, sinnvoll sein kann - aber dann bitte als Text.
>
> Nehmen wir als Beispiel ein Sprachmenü `<ul id="language-menu">`{: .language-html}, so eins wie hier [schon gezeigt](https://codepen.io/gunnarbittersmann/pen/dzvjzQ). Wenn die Seite nur in einer weiteren Spreche vefügbar ist, dann ist eben nur 1 Item in der *Liste*. Dennoch ist das eine *Liste* der weiteren verfügbaren Sprachen.
Einerseits schreibe ich mir in meine Einkaufsliste auch manchmal nur ein Lebensmittel. Andererseits empfinde ich das Nennen eines einzelnen Artikels aber nicht als ein Aufzählen.
Gut, eine Empfindung ist nicht geeignet für eine Spezifikation oder gar Definition…
Das Problem ist (auch wenn ich Dein Verständnis von leeren Listen und solchen mit nur einem Eintrag nachvollziehen kann): wir kämpfen stets darum, dass Listen auch entsprechend ausgezeichnet werden sollen. So was für Konstrukte zu verlangen, bei denen ich selber den Einsatz einer Liste nicht mehr als sinnvoll empfinde, kostet Überwindung.
Muss ich mal sacken lassen.
> Das Sprachmenü möchte man ganz sicher nicht händisch auf jeder Seite pflegen, sondern programmatisch einbauen. (Das war [Gesprächsstoff](https://forum.selfhtml.org/self/2017/jul/19/asynchrones-javascript/1699792#m1699792) in einem anderen Thread.)
> Ich sehe keinen Grund dafür, das `<ul id="language-menu">`{: .language-html}-Element nicht immer im Markup zu haben, auch wenn es nur mit einem oder gar keinem Item gefüllt wird.
Die Antwort hast du dir indirekt doch selber gegeben:
> > Für Sehende ist die Information, dass es eigentlich Optionen geben sollte, derzeit aber keine bereit stehen, also nicht zugänglich.
>
> Das ist auch gut so. Warum sollte man das UI mit Dingen vollmüllen, die es nicht gibt? Wenn es keine Übersetzungen der Seite gibt, gibt es kein sichtbares Sprachmenü.
Warum ein Sprachmenü im HTML mitschleppen, wenn es leer ist? — Ist doch eine simple Fallunterscheidung (ich gebe zu, den anderen verlinkten Thread noch nicht gelesen zu haben).
> > Aber eine Liste ohne Listeneinträge ist weder sinnvoll
>
> Sie ist nicht sinnlos.
Tut mir leid, aber ich kann damit nichts sinnvolles anfangen.
> > noch valide
>
> Natürlich ist eine leere Liste `<ul></ul>` valide.
Ja, hatte es zwischenzeitlich nachgelesen.
Marc