• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

<form> in <li>

S

slosd

Guest
Da ich draufgekommen bin, dass meine Seite von validem HTML Strict nicht mehr viel entfernt ist, wollte ich die paar restlichen "Fehler" auch noch entfernen.

Bei einem ecke ich jetzt aber an. Ich hab ein Menü, aufgebaut als Liste. Wie kann ich da jetzt valid einen <form> Tag einfügen, der über mehrere <li> geht ?

Das sieht jetzt so aus:
<ul>
<li class="menu"><a href="?l=1&t=2">Software</a></li>
<li class="submenu"><a href="?l=1&t=2&u=1">Flash</a></li>
<li>usw.</li>
<form>
<li>Punkt 1</li>
<li>Punkt 2</li>
<li>Punkt 3</li>
</form>

<li>bla</li>
</ul>
 
Wieso befolgst Du nicht einfach das, was im Gemecker des Validators steht?
 
Es steht, dass hier kein <form> hindarf, man solle doch <li> drummachen:
<ul>
<li>usw.</li>
<li><form></li>
<li>Punkt 1</li>
<li>Punkt 2</li>
<li>Punkt 3</li>
<li></form></li>
<li>bla</li>
</ul>

Nur dann ist wieder das Problem, dass der <li> Tag geschlossen wird,obwohl der Formtag darin noch nicht geschlossen ist.
 
Für mich sieht 'li drummachen' anders aus. Und da ich nicht weiß welchen Validator Du benutzt und was Du ggf. beim Meckern nicht beachtet hast:

<ul>
<li>usw.
<form action="">
<ul>
<li>Punkt 1</li>
<li>Punkt 2</li>
<li>Punkt 3</li>
</ul>
</form>
</li>
<li>bla</li>
</ul>

Dann verpaßt Du dem Kram noch mit CSS das gewünschte Aussehen und fertig...
 
Ah ja logisch. Hm da bin ich auf der Leitung gestanden. Es geht, sogar im IE. danke
 
Zurück
Oben