René Maroufi: <html> nötig ?

Beitrag lesen

Halle,

ich beschäftige mich jetzt schon länger mit php.
Ich bin dahinter gekommen, daß man <body ...> angaben machen kann (die auch funktionieren)ohne <html><body><title>... eingestetzt zu haben.
kann das nachteile haben ?
wenn nein, warum gibt es dann diese angaben ?

Es hat den Nachteil das man keine head Angaben machen kann (z. B. Titel für die Titelleiste des Browsers, Metanangaben für Suchmaschinen, Einbindung eines externen Stylesheets, etc.). PHP gibt HTML dynamisch aus, ist aber kein Ersatz für HTML. Aus:
<html>
<p>Hallo Welt!</p>
</html>

wird nicht etwa:

print "Hallo Welt";

sondern:

<html>
print "<p>Hallo Welt</p>";
</html>

Außerdem ist bei fehlenden <html> etc. die Ausgabe des PHP Scripts nicht valides HTML nach W3C.

Gruß
René