Validator
Christian
- html
Hallo!
Ich lasse meine Seiten regelmäßig von einem Validator prüfen. Der "streicht" mir Sachen an, bei denen ich nicht verstehe, warum sie falsch sind.
1. <BASE target="rechts">
Hier wird gesagt, dass ich noch ein "href" mit angeben soll.
Warum?
2. <TABLE background="">
Das ist ungültig. Warum?
3. <TABLE bordercolor="">
Das ist ebenfalls ungültig. Warum?
Ich würde mich über eine Antwort freuen, ein Link reicht mir auch.
Christian
Moin,
- <TABLE background="">
Das ist ungültig. Warum?
- <TABLE bordercolor="">
es macht keinen Sinn, diese Attribute ohne Wert in den Quellcode zu schreiben. Entweder du füllst sie mit "Sinn" (wert) oder du lässt sie komplett weg.
Gruß
ZAB
Moin,
- <TABLE background="">
Das ist ungültig. Warum?
- <TABLE bordercolor="">
es macht keinen Sinn, diese Attribute ohne Wert in den Quellcode zu schreiben. Entweder du füllst sie mit "Sinn" (wert) oder du lässt sie komplett weg.
Gruß
ZAB
Das ist jetzt ein Missverständnis. In meiner Seite habe ich sie natürlich mit Wert drin, nur hier habe ich ihn weggelassen. Trotzdem danke für die Antwort.
Christian
Hallo Christian,
Ich lasse meine Seiten regelmäßig von einem Validator prüfen. Der "streicht" mir Sachen an, bei denen ich nicht verstehe, warum sie falsch sind.
Gut so. Hast du mal auf 'explain' geklickt?
- <BASE target="rechts">
Ehrlich gesagt: keine Ahnung. Als ich das letzte mal Frames verwendet habe, kannte ich den Validator noch nicht.
- <TABLE background="">
Es gibt kein Attribut namens 'background' für <table>. Verwende dafür CSS.
<table style="background-image: url(xyz.jpeg);">
http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm#background_image
- <TABLE bordercolor="">
Dises Attribut gibt es auch nicht. Die Lösung ist auch wieder CSS:
<table style="border-color: #000;">
http://selfhtml.teamone.de/css/eigenschaften/rahmen.htm#border_color
Gruß, Jan
Hallo Christian,
Ich lasse meine Seiten regelmäßig von einem Validator prüfen. Der "streicht" mir Sachen an, bei denen ich nicht verstehe, warum sie falsch sind.
bei html4.01 strict, oder bei was sonst?
- <BASE target="rechts">
Hier wird gesagt, dass ich noch ein "href" mit angeben soll.
Warum?
weil es laut http://www.w3.org/TR/html401/struct/links.html#edef-BASE required (also plicht) ist.
- <TABLE background="">
Das ist ungültig. Warum?
für <table> nicht erlaubt: http://www.w3.org/TR/html401/struct/tables.html#edef-TABLE
- <TABLE bordercolor="">
Das ist ebenfalls ungültig. Warum?
gibt es laut http://www.w3.org/TR/html401/index/attributes.html nicht (außer ich habe es übersehen :-))
bei 1. kannst du href ja mit angeben und für 2. und 3. gibt es css: http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm
Grüße aus Nürnberg
Tobias
Danke für eure Antworten!
Werde die Hinweise gleich mal ausprobieren
Christian