fieldset ohne legend invalid?

  • #1
B

Buzz-Net

Bekanntes Mitglied
Themenersteller
Dabei seit
15.08.2006
Beiträge
77
Reaktionspunkte
0
Hallo,

ich habe ein Formular mit fieldset, leider zeigt mir der Validator eine Warning, wenn ich keine legend angebe.
Ich möchte aberi n dem Fall keine Legend verwenden, wie kann ich das Problem lösen?
Bei einem einer leeren Legend erhalte ich ebenfalls ein Warning außerdem wird der Platz für eine mögliche Legend auch bei leererm Element schon freigehalten, sprich ist nicht das was ich möchte.

Grüße
 
  • #2
Quellcode macht gerade Urlaub oder ist anderweitig beschäftigt ??
 
  • #3
tschuldigung

Code:
<form>
	<fieldset>
		<legend></legend>
		<dl>
			<dt><label for=autor>Name:</label></dt>
			<dd><input id=autor name=autor maxlength=100 type=text></dd>
		</dl>
		<input type=submit value=Gästebucheintrag eintragen>
	</fieldset>
</form>
 
  • #4
Es werden zwar Warnings ausgegeben, aber nur weil im Form-Tag keine Action und Method definiert ist.
Des Weiteren meckert der Validator weil du die Inputs nicht geschlossen hast ;)

<input id=autor name=autor maxlength=100 type=text [size=14pt]/[/size]>

So isses Valid:
Code:
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN [url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>[/url]
<html xmlns=[url]http://www.w3.org/1999/xhtml>[/url]
<head>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1 />
<title>Unbenanntes Dokument</title>
</head>
<body>
<form action=# method=post>
 <fieldset>
 <legend></legend>
 <dl>
  <dt>
   <label for=autor>Name:</label>
  </dt>
  <dd>
   <input id=autor name=autor maxlength=100 type=text />
  </dd>
 </dl>
 <input type=submit value=Gästebucheintrag eintragen />
 </fieldset>
</form>
</body>
</html>
 
  • #5
ja aber ich möchte ja kein legend angeben und dann bekomme ich errors?
 
  • #6
  • #7
hab vergessen zu erwähnen, dass ich html strict verwende
 
  • #8
Jo, das wirft natürlich eine ganz andere Sache auf das Licht.

HTML 4 Strict verlangt das halt, da musste nu durch ;)
 
  • #9
Aber ich verstehe nicht, was genau es verlangt?

Verlangt es auf jedenfall das legend-element?

Oder verlangt es bloß, dass innerhalb eines fieldset keine dl ist?
 
  • #10
Es wird zwingend Legend verlangt, da dieses:
<form action=# method=post>
<fieldset>
<input id=autor name=autor maxlength=100 type=text >
<input type=submit value=Gästebucheintrag eintragen >
</fieldset>
</form>

Auch nicht Valid wäre ;)
 
  • #11
Super vielen dank für die hilfe! mml
 
Thema:

fieldset ohne legend invalid?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.961
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben