Vorlage Diskussion:TOCright

aus Wikipedia, der freien Enzyklopädie

Optionaler Breite-Parameter

Ich habe der Tabelle in der Vorlage das style-Attribut "width" als optionalen Parameter hinzugefügt.

Grund: Wenn das TOC nach rechts gerückt wird, soll ja links Text stehen. Dann kann es aber vorkommen, dass das TOC breiter als der nebenstehende Text wird. Durch den Parameter kann man die Breite des TOCs z. B. auf einen Prozentwert begrenzen, falls die Überschriften umgebrochen werden können. -- Zef 13:04, 2. Apr. 2007 (CEST)

Da der <div>-Bereich vom Netscape nicht korrekt interpretiert wurde (kein Umfliessen des Textes mehr) hab ich ihn wieder entfernt. Die Frage ist, ob ein <div>-Bereich in einer Vorlage überhaupt funktioniert.
Das style-Attribut "max-width" wurde bei mir weder vom Netscape noch vom IE berücksichtigt. Hab es deshalb wieder auf das "width"-Attribut zurückgesetzt, das funktioniert bei beiden. Der Inschenör 07:38, 19. Apr. 2007 (CEST)
Datei:Screenshot TOCright Problem.png
Problem: Freiraum am rechten Rand
Natürlich funktioniert ein <div>-Bereich in einer Vorlage.
Dass einige Browser heutzutage Standards, die vor vielen Jahren definiert wurden, immer noch nicht vernünftig und vollständig interpretieren können, könnte mich manchmal auf die Palme treiben und spricht gegen diese Browser. Laut [1] sollten eigentlich alle Browser das Attribut max-width beherrschen.
Nur mit dem width-Parameter tritt bei großen Bildschirmbreiten das Problem auf, dass rechts vom TOC ein Freiraum angezeigt wird. Beispiel: Dem TOC wird Parameter Breite=33% übergeben, das TOC ist aber nur 25 % breit → 8 % Freiraum am rechten Rand. Siehe nebenstehenden Beispiel-Screenshot (Firefox, ähnlich bei anderen Browsern). Das genau war der Grund, warum ich den <div>-Bereich gebastelt hatte.
Ich schau mal, ob sich noch etwas anderes basteln lässt. Gruß, -- Zef 20:30, 14. Aug. 2007 (CEST)
Ich habe das Konstrukt nun so vereinfacht, dass nur ein div-Bereich verwendet wird, die innere Tabelle fällt weg. Es muss aber zwingend das max-width-Attribut verwendet werden, das width-Attribut führt zu Fehlern (Freiraum zwischen TOC und Text bei großen Prozentwerten). Der IE (zumindest bei mir in Version 6.0) interpretiert das max-width-Attribut nicht – bei diesem Browser erscheint das TOC zwar rechts, aber mit normaler Breite. Ich denke das ist vertretbar. Mit den Browsern Firefox 2.0.0.6, Opera 9.22 und Netscape 9.0b2 funktioniert der Breiteparameter jetzt wie gewünscht. Gruß, -- Zef 21:50, 14. Aug. 2007 (CEST)

Einbindung dieser Vorlage in Artikeln

Ich bin gerade erstmals über einen Artikel gestolpert, der diese Vorlage verwendet. Als Leser verwirrt mich, dass das Inhaltsverzeichnis, das ich links und den Fliesstext unterbrechend gewohnt bin, plötzlich bei einem Artikel da ist, wo ich vielleicht eher eine Infobox erwarten würde, und vom Text ebenso wie eine solche umflossen wird. Und als Mitarbeiter am Wikipedia-Projekt verwirrt mich, dass einzelne Autoren willkürlich in einzelnen Artikeln solch gravierende Layoutentscheidungen treffen können. Ich hatte daher, als ich die Vorlage im Quelltext erblickte, erstmal angenommen, dass diese für Metaseiten gedacht und in jenem Artikel quasi versehentlich verwendet wurde, aber die Vorderseite läd ja explizit dazu ein, sie in Artikeln mit langem Inhaltsverzeichnis einzusetzen. Ich halte es aber für eine schlechte Idee, in einzelnen Artikeln von der Norm des grundsätzlichen Artikelaufbaus abzuweichen. --YMS (Diskussion) 17:32, 12. Apr. 2012 (CEST)

++++1. --Herzi Pinki (Diskussion) 20:13, 22. Jan. 2013 (CET)
Mangels Widerspruch habe ich die Formulierung in der Doku mal geändert, so dass diese nun von der Verwendung im Artikelnamensraum abrät. Die derzeit knapp über 500 dort bestehenden Einbindungen fasse ich aber erstmal nicht oder höchstens vereinzelt an. --YMS (Diskussion) 16:43, 6. Aug. 2013 (CEST)

Dieses TOC ist für Listen ohne Thumbs sehr gut geeignet. Auf diesen Seiten ist bei vielen Lesern rechts viel Platz. Das sollte man beachten. Ich habe die Formulierung daher entschärft und präzisiert. ÅñŧóñŜûŝî (Ð) 16:57, 6. Aug. 2013 (CEST)