Diskussion:Handbuch Webdesign: CSS

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Es sollte unbedingt erwähnt werden dass bei einer Definition der Hintergrundfarbe die Textfarbe nicht undefiniert sein sollte. Leute mit ungewöhnlichem Farbschema (zB weiße Schrift auf dunklem Hintergrund) freuen sich immer wieder wenn eine Webseite scheinbar keinen Text enthält. --pat 15:38, 3. Jul. 2007 (CEST)


</link>?[Bearbeiten]

Ich habe diesen Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<link rel="stylesheet" type="text/css" href="style.css" media="all">
</head>
<body>

dieser Paragraph wird via CSS geändert!

</body>
</html>


mal mit dem Validator des World Wide Web Consortium getestet. Ergebnis:


Validation Output: 5 Errors
1. Error Line 5, Column 69: end tag for "link" omitted, but OMITTAG NO was specified.
…t" type="text/css" href="style.css" media="all">
You may have neglected to close an element, or perhaps you meant to "self-close" an element, :that is, ending it with "/>" instead of ">".
2. Info Line 5, Column 1: start tag was here.
<link rel="stylesheet" type="text/css" href="style.css" media="all">
3. Error Line 6, Column 6: end tag for "head" which is not finished.
</head>
Most likely, you nested tags and closed them in the wrong order. For example

...

is :not acceptable, as must be closed before

. Acceptable nesting is:

...

Another possibility is that you used an element which requires a child element that you did :not include. Hence the parent element is "not finished", not complete. For instance, in HTML the :<head> element must contain a <title> child element, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.
4. Error Line 6, Column 7: XML Parsing Error: Opening


Ich nehme an, dass nach dem <link ...> ein </link> fehlt. Kann das sein? --impulsiv. 17:36, 23. Sep. 2008 (CEST)

Nö. Da dürfte lediglich ein / am Ende des Tags fehlen, also:
<link rel="stylesheet" type="text/css" href="style.css" media="all" />
Allerdings ist da noch ein anderer Fehler. Der Validator behauptet, dass der </head>-Tag nicht korrekt abgeschlossen wird. Warum weiß ich auch nicht.
Übrigens solltest du dich anmelden. ;-) Geht ganz einfach: Benutze deinen Benutzernamen aus der Wikiversity und das gleiche Passwort und voilá – du bist drin. :)
Viele Grüße
heuler06 21:16, 23. Sep. 2008 (CEST)
Danke, habe mich angemeldet. Habe gar nicht mitbekommen, dass ich von Wikiversity zu Wikibooks gewechselt war...
Mit dem head-Fehler hattest du auch recht. Der kommt daher, dass der <title> fehlt. Ausserdem gibt der Validator ein Warning, weil die Angabe zum Zeichenset fehlt. Ich würde vorschlagen, den Code (erfolgreich Fehler- und Warning-frei getestet!), so zu korrigieren:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" media="all"/>
<title>Titel der Seite</title>
</head>
...

Wahrscheinlich muss man die ganze Seite nochmal durchgehen. Ich glaube zumindest der Fehler mit dem nicht geschlossenen <link>, wiederholt sich? --Impulsiv. 15:15, 25. Sep. 2008 (CEST)