Validome nicht valide, W3C ja
Hallo,
meine neue Seite ist unter W3C valide, unter Validome nicht.
Wie ist es richtig?
Gruss
Uwe
Wenn ich wie beschrieben, in die erste Zeile
Fehlermeldung:
Programmcode:
meine neue Seite ist unter W3C valide, unter Validome nicht.
Wie ist es richtig?
Gruss
Uwe
Wenn ich wie beschrieben, in die erste Zeile
<?xml version="1.0" encoding="iso-8859-1"?>
wird die Zeile im KOMPOZER wieder gelöscht.Fehlermeldung:
Dieses XHTML 1.0-Dokument wurde mit dem MIME-Type text/html ausgeliefert, der jedoch nicht verwendet werden sollte, wenn das Dokument nicht den Richtlinien zur Kompatibilität mit HTML entspricht.
In diesem XHTML-Dokument wurde keine Angabe zu einer Zeichenkodierung gefunden.
Allerdings wurde ein Meta-Element mit der Angabe zu einer Zeichenkodierung gefunden (iso-8859-1).
Diese Art der Kodierungsangabe wird bei XHTML-Dokumenten nicht verarbeitet und sollte nur zwecks Abwärtskompatiblität zu HTML vorhanden sein.
Fügen Sie entweder eine XML-Deklaration mit einer Angabe einer Zeichenkodierung am Anfang des Dokumentes ein (z. B. <?xml version="1.0" encoding="iso-8859-1"?>, oder veranlassen Sie Ihren Server das Senden eines entsprechenden HTTP-Header (bei PHP mit header('Content-Type: text/html; charset=iso-8859-1');).
Da keine gültige Kodierungsabgabe vorhanden ist, wurde dieses Dokument per Fallback mit UTF-8 verarbeitet.
Programmcode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1" />title>test</title> <meta
http-equiv="Content-Language" content="de-DE" /> <meta
http-equiv="Content-Style-Type" content="text/css" />
<style type="text/css">
<!--
@import url(menu.css);
body{
color:black;
background: yellow;
margin:0;
padding:0;
font:13px verdana, sans-serif;}
#container{
background:green;
padding:0;
margin:0 10px 0 10px;
}
#head{
height:80px;
background:#98bed1;}
#menu{
margin:0;
padding:0;
border-top:1px solid black;
border-bottom:1px solid black;
text-align:center;}
#menu ul{
background:#003399;
margin:0;
padding:5px;
list-style:none;
white-space: nowrap;}
#menu li{
display:inline;}
#menu a{
color:#000099;
background:#98bed1;
padding:2px 20px 2px 20px;
border:1px solid black;
font:bold 12px verdana, sans-serif;
text-decoration:none;
text-align:center;}
#menu a:hover{color:white;background:blue;}
#submenu{
float:left;
width:200px;
}
#submenu ul{
margin:0px;
padding:0 30px 0 10px;
list-style:none;}
#submenu li{
padding:0 0 4px 0;
margin:0;}
#submenu a{
color:#000099;
background:transparent;
font-weight:bold;
font-size:12px;
text-decoration:none;}
#submenu a:hover{color:blue;text-decoration:underline;}
#submenu p{
font-weight:bold;
font-size:12px;
padding:20px 0 10px 10px;
margin:0;}
#content{
color:black;
background:white;
padding: 40px 20px 20px 20px;
margin:0 0 0 223px;
border-left:1px solid black;}
#content h1{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #003399;
border-bottom:1px solid #003399;}
#content h2{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #003399;
border-bottom:1px solid #003399;}
#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #003399;
border-bottom:1px solid #003399;}
#content p{padding:15px;}
#foot{color:white;
background:#98bed1;
padding:0;
margin:0;
border-top:1px solid black;}
#foot p{margin:0;padding:4px;text-align:right;}
-->
</style></head><body><div id="container"><div
id="head"></div><div id="menu"><ul><li><a
href="#">Irgendwas</a></li>
<li><a href="#">Irgendwas</a></li> <li><a
href="#">Irgendwas</a></li> <li><a
href="#">Irgendwas</a></li> <li><a
href="#">Irgendwas</a></li>
</ul></div><div id="menuebox"></div><div
id="content"><h1>Erste
Überschrift</h1>
<p><a href="../../sample.htm"><strong>zurück
zur Übersicht</strong></a><br />
.</p><a href="http://www.validome.org/referer"><span
class="spec">Valid
HTML 4.01</span>
</a><a href="http://jigsaw.w3.org/css-validator/check/referer"><span
class="w3c">W3C</span>
<span class="spec">Valid CSS</span>
</a><a href="http://validator.w3.org/check?uri=referer"><span
class="w3c">W3C</span>
<span class="spec">XHTML 1.0</span>
</a></div><div id="foot"><p>Lorem ipsum
dolor sit
amet, consectetuer adipiscing elit</p>
</div></div></body></html>
31.01.2009 17:40
wird die Zeile im KOMPOZER wieder gelöscht.
Hm, ich arbeite nicht mit diesem Editor - vielleicht kann da jemand anders noch etwas dazu schreiben. PHP hast du nicht audf der Seite? dann sollte der XML-Prolog per echo ausgegeben werden
echo '<?xml version="1.0" encoding="iso-8859-1"?>';
Andernfalls wirft PHP Error aus. Vielleicht löscht der Editor die Zeile deswegen?
Wenn du PHP einsetzt, kannst du auch einen entsprechenden HTTP-Header ausgeben
header("Content-Type: text/html; charset=iso-8859-1");
31.01.2009 19:59
Beitrag schreiben (als Gast)
Beim Verfassen des Beitrages bitte die Forenregeln beachten.
| Thema | Autor | Forum | Beiträge | Letzter Beitrag |
|---|---|---|---|---|
| Validatoren | Jörg | (X)HTML und CSS | 18 | 28.07.2010 16:03 |
| www.wildkraeuterkunde.de | wegwarte | Website Check | 18 | 12.07.2008 19:29 |
| Text bzw. Grafik zentrieren | Benny | (X)HTML und CSS | 17 | 06.09.2007 14:24 |
| chrispach.de | piccas | Website Check | 16 | 03.09.2007 20:36 |
| Quelltextbereinigung | sandmann | (X)HTML und CSS | 6 | 10.02.2007 03:15 |
| Validator in Opera einbinden | Jörg | Browser | 1 | 30.12.2006 01:53 |
