Seite 1 von 1

xhtml Problem

Verfasst: 21.05.2007, 20:56
von zoe
Hallo, ich habe ein kleines XHTML Problem.

ich habe eine Navigation mit 5 direktlinks auf andere Webseiten und einem Link auf eine Unterseite von mir. Zwischen den Direktlinks und dem einen Link möchte ich eine Zeile frei lassen.

Das klappt auch ganz hervorragend, aber der Validator hat etwas dagegen und gibt mir einige Fehlermeldungen.

Code: Alles auswählen

  
<div class="widget_style1" >
  <ul>
    <li><a href="link1/">Sheila</a></li>
    <li><a href="link2/">Sarah</a></li>
    <li><a href="link3/">Svenja</a></li>
    <li><a href="link4/">Pricilla</a></li>
    <li><a href="link5/">Annabelle</a></li>        
<br />
    <li><a href="/unterseite">...mehr.</a></li>
  </ul>
</div>
hat jemand eine Idee, was ich dagegen machen kann und trotzdem die Leerzeile behalte?



Fehler: Das Tag br ist hier nicht erlaubt. Überprüfen Sie ob dieses Tag im umgebenden Tag erlaubt ist.
Ergänze evtl. fehlendes li - Tag

Fehler: li ist an dieser Stelle nicht erlaubt. Es fehlt ein `ul`, `ol`, `menu`, `dir` Tag.
<li><a href="/freunde-bekannte/">...mehr.</a></li>

Fehler: Schließendes LI-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.

Fehler: Starttag war hier
<br />

Verfasst:
von

Verfasst: 21.05.2007, 21:02
von net(t)worker
schon so versucht?

Code: Alles auswählen

<li><a href="link5/">Annabelle</a></li> 
<li></li>
<li><a href="/unterseite">...mehr.</a></li>

Verfasst: 21.05.2007, 21:06
von zoe
ja, aber leider ist dann die Leerzeile verschwunden :-(

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 21.05.2007, 21:07
von luigip
Oder das br-tag innerhalb eines li setzen. Valide ist es, ob das mit deinem Design dann noch passt musst du testen.

Code: Alles auswählen

    <li><a href="link5/">Annabelle</a><br /></li>

Verfasst: 21.05.2007, 21:13
von net(t)worker
und wenn du in dem leeren li einfach ein &nbsp; reinsetzt? müsste doch eigentlich die leerzeile erzwingen, oder?

Verfasst: 21.05.2007, 21:55
von MonikaTS
net(t)worker hat geschrieben:und wenn du in dem leeren li einfach ein &nbsp; reinsetzt? müsste doch eigentlich die leerzeile erzwingen, oder?
ja

lg

Verfasst: 31.05.2007, 15:52
von revilo
Hallo!

Sorry erstmal für die verspätete Antwort.
Wenn Du die list-styles nicht deaktivieren, oder einen
selbst kreierten nutzen möchtest,
bekommst Du den Line-Break auch per <br /><br /> innerhalb
des <li></li> hin. Ich hatte diese Festlegung vor einiger Zeit noch -
und diesmal validiert´s auch :)

LG O

Verfasst: 31.05.2007, 22:54
von luigip
revilo hat geschrieben:... bekommst Du den Line-Break auch per <br /><br /> innerhalb
des <li></li> hin.
s.o. :wink:

Verfasst: 02.06.2007, 12:13
von revilo
Hallo!
luigip hat geschrieben:s.o. :wink:
Yepp, ich habe aber schon beobachtet, dass der einfache Zeilenumbruch keinen Effekt zeigte. Warum ich nicht näher auf die JavaScript Variante eingegangen bin? Das Navigieren ohne Maus führt im Falle des "Change" unweigerlich zur Selektion des ersten Elements und damit zur Auswahl des erst angeführten URI - die zusätzlichen Optionen stünden damit gar nicht mehr zur Verfügung. Aber vielleicht bin ich da etwas zu minimalistisch eingestellt ;)

LG O