Bearbeiten von „Forum:Anzeigefehler“

Spring zu: Navigation, suche
Die Bearbeitung kann rückgängig gemacht werden. Bitte überprüfe die Vergleichsansicht weiter unten, um zu kontrollieren, dass du diesen Vorgang auch wirklich durchführen willst und speichere dann die Änderungen, um die vorherige Bearbeitung rückgängig zu machen. Wenn du eine Veränderung rückgängig machst, die nicht als Vandalismus betrachtet werden kann, erläutere bitte den Grund für diesen Vorgang in der Bearbeitungszusammenfassung durch einen eigenen Text und ersetze die vorgegebene.
Aktuelle Version Dein Text
Zeile 1: Zeile 1:
{{Zehn Vorne Archiv Probleme}} <!-- NICHT LÖSCHEN! -->
+
{{Zehn Vorne Thread Nav}} <!-- NICHT LÖSCHEN! -->
  
 
<!--
 
<!--
Zeile 28: Zeile 28:
 
:::Warum nimmst du eine fixe Schriftgröße? Du hattest schonmal eine funktionierende Version mit relativer. Ich denke es spricht nichts dagegen diese wieder herzustellen: http://memory-alpha.org/de/index.php?title=MediaWiki:Common.css&oldid=221555<br/>Aufgrund des Texts „opera "feature" wieder eingebaut“ in der CSS-Datei-Versionsgeschichte liegt die Vermutung nahe, es ist mir nicht gelungen, erfolgreich zu artikulieren, wo das Problem liegt. Mit schlecht designed meine ich, dass das ul eine winzige und das li eine riesige Schriftgröße hat. Wieso gibt man nicht gleich dem li eine sinnvolle.<br/>„Was sollte die kleinste anzeigbare Schriftgröße sein“ fällt nicht in den Bereich der CSS-Spezifikation. Es gibt eventuell WAI-Richtlinien, aber die kannst du dir jetzt selbst raussuchen (nicht böse gemeint) ;) [[Spezial:Beiträge/84.176.54.142|84.176.54.142]] 17:17, 3. Nov. 2008 (UTC)
 
:::Warum nimmst du eine fixe Schriftgröße? Du hattest schonmal eine funktionierende Version mit relativer. Ich denke es spricht nichts dagegen diese wieder herzustellen: http://memory-alpha.org/de/index.php?title=MediaWiki:Common.css&oldid=221555<br/>Aufgrund des Texts „opera "feature" wieder eingebaut“ in der CSS-Datei-Versionsgeschichte liegt die Vermutung nahe, es ist mir nicht gelungen, erfolgreich zu artikulieren, wo das Problem liegt. Mit schlecht designed meine ich, dass das ul eine winzige und das li eine riesige Schriftgröße hat. Wieso gibt man nicht gleich dem li eine sinnvolle.<br/>„Was sollte die kleinste anzeigbare Schriftgröße sein“ fällt nicht in den Bereich der CSS-Spezifikation. Es gibt eventuell WAI-Richtlinien, aber die kannst du dir jetzt selbst raussuchen (nicht böse gemeint) ;) [[Spezial:Beiträge/84.176.54.142|84.176.54.142]] 17:17, 3. Nov. 2008 (UTC)
  
::::ich glaube, du hast den Grund nicht verstanden warum ich überhaupt dem ul die schriftgröße von .1em gegeben habe. wenn ich die Listepunkte mit <code>display:inline</code> formatiere und ihnen links noch einen border als Trennlinie mitgebe, entsteht durch das Leerzeichen(oder den Umbruch) bedauerlicherweise eine Lücke nach dem li. ich habe keine Ahnung wie ich die eliminieren soll, außer die Schriftgröße der Zwischenräume so klein wie möglich zu machen. hast du eine bessere idee?--<span style="font-family:Georgia; color:silver; font-size:21px; font-weight:normal; font-style:italic;">[[User:Shisma|Shisma]]</span><sub style="position:absolute; margin-left:-79px;margin-top:1.6em;">Bitte korrigiert mich</sub>
+
::::ich glaube, du hast den Grund nicht verstanden warum ich überhaupt dem ul die schriftgröße von .1em gegeben habe. wenn ich die Listepunkte mit <code>display:inline</code> formatiere und ihnen links noch einen border als Trennlinie mitgebe, entsteht durch das Leerzeichen(oder den Umbruch) bedauerlicherweise eine Lücke nach dem li. ich habe keine Ahnung wie ich die eliminieren soll, außer die Schriftgröße der Zwischenräume so klein wie möglich zu machen--<span style="font-family:Georgia; color:silver; font-size:21px; font-weight:normal; font-style:italic;">[[User:Shisma|Shisma]]</span><sub style="position:absolute; margin-left:-79px;margin-top:1.6em;">Bitte korrigiert mich</sub>
 
 
:::::Eben, genau dieser Grund war mir völlig schleierhaft. Wobei ich auch ganz ehrlich sagen muss, mir fällt der zusätzliche Zwischenraum (im Opera ja nach wie vor vorhanden) kaum auf. Hätte ich nicht nochmal „nachgemessen“ wegen deiner Aussage, hätte ich das wirklich nicht gesehen. Bei [[Vorlage:Kriege]] tritt der Zwischenraum gar nicht auf. Ich kann schlecht abschätzen, wie viele Navleisten davon betroffen sind.<br/>Also wie gesagt, ich hätte kein Problem mit dem zusätzlichen Zwischenraum, aber wenn du ihn gerne weg haben möchtest, kannst du entweder warten bis CSS3 verbreitet genug ist ;) (nach jetztigem Stand wird es möglich sein, Whitespaces vom Browser ignorieren zu lassen) oder – eine praktikablere Lösung – du verwendest <code>float:left</code> statt <code>display:inline</code>. Dabei gehen die Whitepaces zwischen li und li auf jeden Fall verloren.<br/>PS: Ich hab jetzt doch nochmal nachgesehen, und auch im Firefox oder Safari ist – selbstverständlich – das Festlegen einer Mindestschriftgröße auch möglich. [[Spezial:Beiträge/84.176.54.142|84.176.54.142]] 18:18, 3. Nov. 2008 (UTC)
 
 
 
::::::das dachte ich mir auch schon. das problem steht nur an den sen nav-leisten mit validem code(wo die lis nicht von wiki parser geschlossen, was ein noch viel schlimmeres problem auslöst. die float Methode funktioniert leider nicht mit zentriertem text. was gibts denn in CSS3 für eine Lösung?-<span style="font-family:Georgia; color:silver; font-size:21px; font-weight:normal; font-style:italic;">[[User:Shisma|Shisma]]</span><sub style="position:absolute; margin-left:-79px;margin-top:1.6em;">Bitte korrigiert mich</sub> 18:27, 3. Nov. 2008 (UTC)
 
 
 
:::::::Stimmt, floatende Elemente zu zentrieren, ist ein bisschen kompliziert. Wenn die li <code>float:left</code> und das ul <code>display:inline-block</code> hat, lässt sich das ul wie ein normales Inline-Element über <code>text-align:center</code> zentrieren. Ich zweifle aber momentan daran, dass das im IE auch so problemlos funktioniert.<br/>In CSS3 wird es die „white-space-collapse“-Eigenschaft geben (voraussichtlich; steht noch nicht endgültig fest): http://www.w3.org/TR/css3-text/#white-space-collapse
 
:::::::Nachtrag: Ist auch im IE machbar. Im Firefox3 kein Problem, im Firefox2 dagegen etwas problematisch.[[Spezial:Beiträge/84.176.54.142|84.176.54.142]] 19:01, 3. Nov. 2008 (UTC)
 
::::::::has gerade mal getestet. <code>display: inline-block</code> rafft bisher noch kein Internet Explorer bei einem block-level element. [http://www.brunildo.org/test/inline-block.html testumgebung]--<span style="font-family:Georgia; color:silver; font-size:21px; font-weight:normal; font-style:italic;">[[User:Shisma|Shisma]]</span><sub style="position:absolute; margin-left:-79px;margin-top:1.6em;">Bitte korrigiert mich</sub> 08:39, 5. Nov. 2008 (UTC)
 
 
 
:::::::::Natürlich. Der IE interpretiert den Wert <code>inline-block</code> nicht korrekt. Das Verhalten von inline-block-Elementen, lässt sich aber auch im IE herstellen. Ein Zitat von der von dir verlinkten Seite: ''“inline-block behaviour” (which the standards define in CSS2.1 9.2.4), can be (in good part) achieved in IE7-, but quite independently on using display:inline-block.'' Übrigens kann man dort auch sehr schön sehen, dass inline-block (über einen extrem simplen Workaround) im IE funktioniert. Soviel dazu.
 
 
 
:::::::::Die ''inline-block-&-float''-Variante bringt allerdings die Zentrierung betreffend ein paar Nachteile, die ich nicht bedacht hatte. Daher würde ich einen anderen Weg gehen, falls das Problem bei _allen_ Navleisten auftritt. Sprich: Befindet sich zwischen zwei lis _immer_ (mindestens) ein Whitespace (<code>&lt;li>Item1&lt;/li>␣&lt;li>Item2&lt;/li></code>)? [[Spezial:Beiträge/84.176.35.247|84.176.35.247]] 13:23, 5. Nov. 2008 (UTC)
 
 
 
:::::::::nein, nicht immer. was immer wir ändern, es sollte unabhängig davon funktionieren--<span style="font-family:Georgia; color:silver; font-size:21px; font-weight:normal; font-style:italic;">[[User:Shisma|Shisma]]</span><sub style="position:absolute; margin-left:-79px;margin-top:1.6em;">Bitte korrigiert mich</sub> 14:11, 5. Nov. 2008 (UTC)
 
 
 
:Gut, mein Vorschlag wäre folgender: <div><code>div.nav ul{padding:0; margin:0;}<br/>div.nav li{display:inline; line-height:1.5em;}<br/>div.nav li::before {content:" \A0|\A0\A0";}<br/>div.nav li:first-child::before {content:"";}</code></div>Zusätzlich noch ein Hack für den IE, da der ::before nicht kennt.<br/>Wie du siehst, wird hier das Zeichen „|“ anstatt border-left als Trennzeichen benutzt, was IMO auch einen Tick besser aussieht (ist aber Geschmackssache ;)<br/>Was hältst du davon? Soll ich das mal testweise abändern? [[Spezial:Beiträge/84.176.35.247|84.176.35.247]] 15:04, 5. Nov. 2008 (UTC)
 
 
 
::sieht ganz gut aus. abgsehen natürlich von ie. ich bin für die ohnehin für die Einbindung von [http://dean.edwards.name/weblog/2008/01/ie7-2/ ie7.js]. damit würden sich solche Fehler erledigen. kann aber sicher nicht mal als Admin solche Scripte verknüpfen.  mal eine frage: du hängst ja an das Objekt einige Leerzeichen dran oder? werden diese pseudo-Leerezeichen mit den echten Leerzeichen die in HTML izusammen gemergt oder was?--<span style="font-family:Georgia; color:silver; font-size:21px; font-weight:normal; font-style:italic;">[[User:Shisma|Shisma]]</span><sub style="position:absolute; margin-left:-79px;margin-top:1.6em;">Bitte korrigiert mich</sub>
 
 
 
:::IE7.js/IE8.js würde auf jeden Fall vieles vereinfachen; wäre natürlich schön, wenn das jemand einfügen könnte. Zu den Leerzeichen: die verhalten sich, als würden sie im HTML-Code stehen. Die [http://de.wikipedia.org/wiki/Gesch%C3%BCtztes_Leerzeichen geschützten Leerzeichen] nach und vor dem Trennstrich werden auf jeden Fall dargestellt. Das eine „normale“ Leerzeichen, fällt – wie in HTML üblich – mit dem vorhergehenden zusammen. Das ist ja der Clou bei der Sache: falls zwischen den lis bereits ein Leerzeichen ist, fällt es mit dem aus dem CSS-Code zusammen, falls nicht bleibt einzig das Leerzeichen aus dem CSS-Code stehen. [[Spezial:Beiträge/84.176.35.247|84.176.35.247]] 15:52, 5. Nov. 2008 (UTC)
 
 
 
::::sehr schön, danke :). wer bist du eigentlich bzw. warum meldest du dich nicht an?--<span style="font-family:Georgia; color:silver; font-size:21px; font-weight:normal; font-style:italic;">[[User:Shisma|Shisma]]</span><sub style="position:absolute; margin-left:-79px;margin-top:1.6em;">Bitte korrigiert mich</sub> 16:05, 5. Nov. 2008 (UTC)
 
 
 
:::::Bei Gelegenheit (wenn ich mal nicht nur ein Anzeigeproblem melden möchte ;) werde ich mich auch anmelden. Mark kenne ich aus dem SciFi-Forum und ich glaube, auch wir sind uns da schonmal über’n Weg gelaufen (JeanLucPicard2) :) [[Spezial:Beiträge/84.176.36.108|84.176.36.108]] 19:10, 7. Nov. 2008 (UTC)
 
 
 
Sollte eigentlich reichen, wenn das ein Admin in [[MediaWiki:Common.js]] setzt. --[[User:Avatar|Avatar]]<staff /> 17:23, 5. Nov. 2008 (UTC)
 
Bitte beachte, dass alle Beiträge zu Memory Alpha Nova von anderen Nutzern bearbeitet, verändert oder entfernt werden können und dass alle Beiträge in Memory Alpha Nova unter der Creative Commons License veröffentlicht werden.

Wenn du nicht möchtest, dass deine Beiträge verändert werden können, dann stelle sie hier nicht ein.
Du gibst uns mit der Bearbeitung die Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Copyright-Inhaber seine Zustimmung gegeben hat (siehe Memory Alpha Nova:Copyrights für Details). Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.

VERWENDE KEINE COPYRIGHTGESCHÜTZTEN INHALTE OHNE ERLAUBNIS!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (öffnet in neuem Fenster)

Verwendete Vorlagen in diesem Artikel:

Navigationsmenü