[GastForen Archiv Adobe GoLive </li> und IE on Mac

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

und IE on Mac

r a c
Beiträge gesamt: 955

4. Dez 2002, 15:11
Beitrag # 1 von 6
Bewertung:
(1555 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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
X

und IE on Mac

SabineP
Beiträge gesamt: 7586

4. Dez 2002, 15:59
Beitrag # 2 von 6
Beitrag ID: #18471
Bewertung:
(1555 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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]

und IE on Mac

r a c
Beiträge gesamt: 955

4. Dez 2002, 16:44
Beitrag # 3 von 6
Beitrag ID: #18479
Bewertung:
(1555 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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]

und IE on Mac

SabineP
Beiträge gesamt: 7586

4. Dez 2002, 17:23
Beitrag # 4 von 6
Beitrag ID: #18496
Bewertung:
(1555 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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]

und IE on Mac

r a c
Beiträge gesamt: 955

4. Dez 2002, 18:59
Beitrag # 5 von 6
Beitrag ID: #18509
Bewertung:
(1555 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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]

und IE on Mac

r a c
Beiträge gesamt: 955

6. Dez 2002, 17:15
Beitrag # 6 von 6
Beitrag ID: #18751
Bewertung:
(1555 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
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]
X