hilfdirselbst.ch
Facebook Twitter gamper-media
Tipps und Tricks zu Adobe GoLive von Dirk Levy, GoLive FAQ's von Randolph Sterna
r a c
Beiträge: 955
4. Dez 2002, 15:11
Beitrag #1 von 6
Bewertung:
(1296 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

und IE on Mac


Hallo,

ich habe in einem Anflug von Übereifer den Endtag des Listenelements </li> gesetzt.
(Es ist mir klar, dass das Teil nur optional ist. Ich dachte mir halt: End-Tag ist immer schön)

Nun aber setzt mir IE (beide OS 9 und OS X) eine zusätzliche Leerzeile rein.
Mozilla und Opera verhalten sich normal.

Gibt es dazu eine Lösung?
(wieder löschen ist mir schon klar :-) )

Ist das nur bei IE Mac oder auch auf Win?

Grüsse
Top
 
X
SabineP  M 
Beiträge: 7586
4. Dez 2002, 15:59
Beitrag #2 von 6
Beitrag ID: #18471
Bewertung:
(1296 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

und IE on Mac


Hallo r a c, was steht denn zwischen </li> und <li> in Deinem Quellcode.
Normalerweise wird zwischen </li> und <li> nur ein Zeilenumbruch erzeugt und kein Absatz.

Grüße von Sabine
als Antwort auf: [#18457] Top
 
r a c
Beiträge: 955
4. Dez 2002, 16:44
Beitrag #3 von 6
Beitrag ID: #18479
Bewertung:
(1296 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

und IE on Mac


Hallo Sabine,

bei den ganz einfachen Listen ist alles OK.

Wenn ich aber noch einrücke, dann gibts die Absätze.

<ul>
<li><a ... ...</a>
<ul>
<li>... ...</a>
<li><a ... ...</a>
</ul>
<li><a ... ...</a>
<ul>
<li><a ... ...</a>
<li><a ... ...</a>
<li><a ... ...</a>
</ul>
<li><a ... ...</a>
<ul>
<li><a ... ...</a>
<li><a ... ...</a>
<li><a ... ...</a>
</ul>
<li><a ... ...</a>
<ul>
<li><a ... ...</a>
<li><a ... ...</a>
<li><a ... ...</a>
</ul>
<li><a ... ...</a>
<ul>
<li><a ... ...</a>
</ul>
<li><a ... ...</a>
<li><a ... ...</a>
<ul>
<li><a ... ...</a>
</ul>
<li><a ... ...</a>
<li><a ... ...</a>
<ul>
<li><a ... ...</a>
<li><a ... ...</a>
<li><a ... ...</a>
</ul>
<li><a ... ...</a>
<li><a ... ...</a>
<ul>
<li><a ... ...</a>
</ul>
<li><a ... ...</a>
</ul>

In den Links steht natürlich was, aber darum geht es ja nicht.


als Antwort auf: [#18457] Top
 
SabineP  M 
Beiträge: 7586
4. Dez 2002, 17:23
Beitrag #4 von 6
Beitrag ID: #18496
Bewertung:
(1296 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

und IE on Mac


R A C, ich habe mal Deine Liste mit dem W3C-HTML-Validator online geprüft.
Deine verschachtelte Liste wie oben lieferte keinen Fehler.

Mit </li> am Ende jedes Listenpunktes gab es jede Menge Fehler und zwar aus folgendem Grund:
Der Validator erwartet in diesem Fall vor dem Beginn einer neuen Liste, daß die Liste davor auch beendet wurde.

richtig:
<ul>
<li>text</li>
<li>text</li>
</ul>

<ul>
<li>text</li>
<li>text</li>
</ul>

falsch:

<ul>
<li>text</li>
<li>text</li>

<ul>
<li>text</li>
<li>text</li>
</ul>
</ul>

richtig:

<ul>
<li>text
<li>text

<ul>
<li>text
<li>text
</ul>
</ul>

Ich denke, wenn Du die schließenden </li> wegläßt ist das die beste Lösung.
Dein HTML-Code ist fehlerfrei und die Browser zeigen die Liste alle auf die gleiche Weise an.

Grüße von Sabine
als Antwort auf: [#18457] Top
 
r a c
Beiträge: 955
4. Dez 2002, 18:59
Beitrag #5 von 6
Beitrag ID: #18509
Bewertung:
(1296 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

und IE on Mac


Danke Sabine,

ich bin völlig überascht. Ich hatte das wohl nie richtig verstanden.

Nun ist es klar: End-Tag weg bei veschachteteln Listen.

als Antwort auf: [#18457] Top
 
r a c
Beiträge: 955
6. Dez 2002, 17:15
Beitrag #6 von 6
Beitrag ID: #18751
Bewertung:
(1296 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

und IE on Mac


Nachtrag:
Valider code mit End-Tags und verschachtelte Listen geht doch!
(ich hatte sie nur falsch gesetzt).

auch richtig:

<ul>
<li>text</li>
<li>text</li>
<li>text
<ul>
<li>text</li>
<li>text</li>
</ul>
</li>
</ul>

Nachteil: GL6 mag das nicht. Kommt krumm in der Layout-Ansicht. Auch wenn die Web-Einstellungen zu <li> Endtag "optional aber schreiben gesetzt" ist.

So lass ich es halt doch bleiben. :-(
als Antwort auf: [#18457] Top
 
X