Netscape-Fehlinterpretation?!?
Thomas Lippold
- css
Hi,
unter der Adresse "http://www.thomas-web.de/links.html" gibts ein wunderbares Beispiel für Netscape - Fehlinterprationen:
Ich nutze für jeden zu trennenden Bereich einen Block der folg. Form:
<p>
<h2>Überschrift</h2>
<ul>
<li><a href="http://usw">linktext</a></li>
<li><a href="http://usw">linktext</a></li>
</ul>
</p>
Nichtsdestotrotz erhalte ich im ersten Block leere, in allen weiteren (wie gewollt) gefüllte Auflistungspunkte.
Der erste wie oben definierte Block ist - wie in CSS-Definition angegeben - eingerückt. Alle anderen sitzen am Rand (CSS-Datei als Textfile unter http://www.thomas-web.de/formate.css.txt)
Wer kann mir helfen, diesen Blödsinn (der unter IE nicht auftritt) abzustellen? Eigentlich wollte ich nämlich Netscape-freundlich bleiben... :-)
Danke
Thomas
hi,
zu 1) schreib einfach eindeutig <ul type="disc">, auf standardeinstellungen wuerde ich mich sowieso nie verlassen :-))
zu 2) hmm, ich habe den eindruck, der nn macht aus irgendeinem grunde seine css-machine zu, aber wieso weiss ich auch nicht... :-(, sorry
cua
n.d.p.
Hallo Thomas,
»» <p>
<h2>Überschrift</h2>
<ul>
<li><a href="http://usw">linktext</a></li>
<li><a href="http://usw">linktext</a></li>
</ul>
</p>
Wer kann mir helfen, diesen Blödsinn (der unter IE nicht auftritt) abzustellen? Eigentlich
wollte ich nämlich Netscape-freundlich bleiben... :-)
Nun ja, ob das Blödsinn ist, was der NN mit Deinem Code macht, darüber läßt sich streiten, und ob es, nur weil es der IE kann, auch richtig ist, ebenfalls (Das war unabhängig und überparteilich gemeint ;-).
Aus dem Bauch raus würde ich sagen, daß die Überschriften nicht in den Absatz gehören (hab` nicht nachgeschlagen, kommt mir aber logisch vor ;-). Also würde ich das als erstes mal rausnehmen. Ich sehe auch keinen Grund, die Listenblöcke in <p></p> einzufassen.
Ich habe eben mal versucht die rfc1866 zu HTML2.0 (Deine DTD) (http://www.ics.uci.edu/pub/ietf/html/rfc1866.txt) zu überfliegen, aber nichts zur Verwendung von Stylesheets entdeckt. Da kann Dir aber Stefan Münz sicher besser helfen :-)
Versuch erst mal nach und nach etwas zu reduzieren, um den Fehler einzukreisen. Vielleicht hilft das bei Deinem Problem weiter.
Gruß AlexBausW
Aus dem Bauch raus würde ich sagen, daß die Überschriften nicht in den Absatz gehören (hab` nicht nachgeschlagen, kommt mir aber logisch vor ;-).
»»Also würde ich das als erstes mal rausnehmen. Ich sehe auch keinen Grund, die Listenblöcke in
</p> einzufassen.
Versuch erst mal nach und nach etwas zu reduzieren, um den Fehler einzukreisen.
Vielleicht hilft das bei Deinem Problem weiter.
Gruß AlexBausW
Ich habe die <p></p>-Blöcke ganz entfernt und siehe: Es geht! Nach einigen Tests stellte ich fest, dass
Netscape nach dem 2. Block offensichtlich keine Stylesheets mehr verarbeitet - normaler Text wurde
(obgleich in <p></p>-Blöcken) in der Standart-Schrift ausgegeben, obwohl für <p>-Berieche eine andere
Definiert wurde, die {body}-Einrückungen wurden ignoriert usw.
Trotzdem Danke
Thomas