Gunnar Bittersmann: HMTL-Quellcode soll nicht in einer Zeile stehen

Beitrag lesen

Hello out there!

echo '<form name="irgendwas" method="post">'; <--strict
echo "<form name=irgendwas method=post>"; <--loose

Nein, da verwechselst du was.

<form name=irgendwas method=post>

ist sowohl valides HTML 4.01 Transitional als auch valides HTML 4.01 Strict. Unter bestimten Umständen darf man die Anführungszeichen um Attributwerte weglassen; sollte dies aber nicht tun. [HTML401 §3.2.2]

Es ist aber weder valides XHTML 1.0 Transitional noch valides XHTML 1.0 Strict, denn in XML darf man das nicht.

echo "<form name='irgendwas' method='post'>"; <-- k.a. ;-)

Natürlich geht das. Aber auch das:

echo "[code lang=html]<form name=\"irgendwas\" method=\"post\">";[/code]

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)