gary: Meta und semantisches HTML

Beitrag lesen

Hallo zusammen,

Da es vermutlich verschiedene Arten gibt, eine Homepage zu entwerfen, würde mich interessieren, was denn als "saubere Version gilt bzw. was hierfür notwendig ist.

Zunächst das Grundgerüst:
Doctype
<html>
<head>
</head>
<body>
</body>
</html>

Mit den Meta Angaben habe ich noch so meine Mühen.

Diese sind wohl ein "muss", damit alles korrekt angezeigt wird:
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Das ist der Autor der Seite:
<meta name="author" content="Zoodirektor">

Das ist gut für Werbezwecke bzw. Auffindbarkeit  bei Suchmaschinen:
<meta name="keywords" content="Kuh, Hase, Igel, Zebra, Papagei">

Was bring mir diese Angabe im Quelltext(Nutzen)?
<meta name="description" content="Suchen Sie einen Zoo?">

Das betrifft wahrscheinlich die Suchmaschinen. Das kann man doch irgendwie steuern (allow, deny) Gilt das dann für die ganze Page und Unterlinks?
<meta name="robots" content="all">

Wäre also so ein Code vollständig und korrekt (auch Reihenfolge?):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="author" content="Zoodirektor">
<meta name="keywords" content="Kuh, Hase, Igel, Zebra, Papagei">
<meta name="description" content="Suchen Sie einen Zoo?">
<meta name="robots" content="all">
<link rel="stylesheet" type="text/css" href="designcssdatei.css">
<title>Seitentitel</title>
</head>
<body>
</body>
</html>

Auch sieht man oft, das Codezeilen eingerückt sind. Manchmal wird das als gut erachtet, manchmal bekommt man aber auch schimpfe, dass es ein Spagetti-Code sei. Wie denn nu?

Viele Grüsse gary