gulli:board Logo

Anzeige


  Antwort
curiosity
Mitglied
 
Registrierungsdatum: Oct 2005
Beiträge: 199
Xhtml 1.0 strict will nicht validieren

Hallo,

habe ein problem und zwar wird bei dem validator darauf verwiesen das ein Zeichen nicht zum utf-8 zeichencode gehört in diesen 2 Zeilen und will daher nicht validieren.
Im anhang die datei

Geändert von curiosity (22. 05. 2007 um 16:08 Uhr).
Alt 22. 05. 2007, 14:12 curiosity is offline Mit Zitat antworten #1
curiosity
Mitglied
(Threadstarter)
 
Registrierungsdatum: Oct 2005
Beiträge: 199
Re: Xhtml 1.0 strict will nicht validieren

hier ist die dazugehörige css die auch einen fehler aufweist in validome also validome.org
"Das Dokument konnte nicht validiert werden da keine Dokumententypdeklaration gefunden wurde.
Bitte fügen Sie eine gültige Deklaration ins Dokument ein und wiederholen die Validierung"
ist der fehler in der css, dabei hab ichs deklariert!

Geändert von curiosity (22. 05. 2007 um 16:08 Uhr).
Alt 22. 05. 2007, 14:16 curiosity is offline Mit Zitat antworten #2
nomad2k
Mitglied
 
Registrierungsdatum: Mar 2007
Beiträge: 1.222
Re: Xhtml 1.0 strict will nicht validieren

ich hab absolut keinen blassen schimmer was du meinst.
der validator von w3c sagt das css file is ok und validome bemeckert auch null an deinem html file...
bist du dir sicher, dass du die richtige datei durch den validator jagst?
Alt 22. 05. 2007, 15:35 nomad2k is offline Mit Zitat antworten #3
curiosity
Mitglied
(Threadstarter)
 
Registrierungsdatum: Oct 2005
Beiträge: 199
Re: Xhtml 1.0 strict will nicht validieren

die css läuft aber bei der Startseite also der erste anhang steht bei

http://validator.de.selfhtml.org/validate

immer noch der Fehler!

Hinweise
Es wurde keine Zeichenkodierung gefunden. Aus diesem Grund wurde UTF-8 verwendet.

Schwerer Fehler
Im Dokument befindet sich in Zeile 32 und Spalte 47 ein ungültiges Zeichen.
Dieses Zeichen ist in der verwendeten Zeichenkodierung (utf-8) nicht erlaubt.

Sorry, I am unable to validate this document because on line 32 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

Geändert von curiosity (22. 05. 2007 um 16:16 Uhr).
Alt 22. 05. 2007, 16:00 curiosity is offline Mit Zitat antworten #4
curiosity
Mitglied
(Threadstarter)
 
Registrierungsdatum: Oct 2005
Beiträge: 199
Re: Xhtml 1.0 strict will nicht validieren

wen ich diese Zeile wegnehme läufts
<img class="links" src="hase.jpg" alt="Süßer Hase"/>

was ist daran nicht xhtml 1.0 strict?
Alt 22. 05. 2007, 16:08 curiosity is offline Mit Zitat antworten #5
Doik
nur noch selten hier
 
Benutzerbild von Doik
 
Registrierungsdatum: Mar 2000
Ort: Berlin
Beiträge: 1.940
Re: Xhtml 1.0 strict will nicht validieren

Du musst Dein character encoding angeben, sonst wird per default utf-8 angenommen, und das unterstützt u.a. keine Umlaute.
Code:
<meta http-equiv="Content-Type" content="charset=ISO-8859-1" />
so long
Doik
Alt 22. 05. 2007, 16:25 Doik is offline Mit Zitat antworten #6
curiosity
Mitglied
(Threadstarter)
 
Registrierungsdatum: Oct 2005
Beiträge: 199
Re: Xhtml 1.0 strict will nicht validieren

muss uft-8 verwenden, hab also dann da ich utf-8 verwenden muss statt süßer hase s&uuml;er hase genommen und damit gings
Danke dir

Eine Frage hätte ich noch wieso sagt er mir immer wieder ich hätte keine Zeichencodierung?
Hab im header doch stehen

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />

Dürfte doch erkenn welchen zeichencode ich habe also der validator?
Alt 22. 05. 2007, 16:28 curiosity is offline Mit Zitat antworten #7
Dexter
Cloogshicer®
 
Benutzerbild von Dexter
 
Registrierungsdatum: May 2000
Ort: fuck'nmiddlofnowhere
Beiträge: 13.215
Re: Xhtml 1.0 strict will nicht validieren

Zitat:
Zitat von Doik 
per default utf-8 angenommen, und das unterstützt u.a. keine Umlaute.
Mhh? Nöö.
Zitat:
Zitat von curiosity 
Eine Frage hätte ich noch wieso sagt er mir immer wieder ich hätte keine Zeichencodierung?
Keine Ahnung, sicher, dass Du auch die richtige Datei prüfst? Kann man mal sehen?
Alt 22. 05. 2007, 18:01 Dexter is offline Mit Zitat antworten #8
Doik
nur noch selten hier
 
Benutzerbild von Doik
 
Registrierungsdatum: Mar 2000
Ort: Berlin
Beiträge: 1.940
Re: Xhtml 1.0 strict will nicht validieren

Zitat:
Zitat von Dexter 
Zitat:
per default utf-8 angenommen, und das unterstützt u.a. keine Umlaute.
Mhh? Nöö.
hm? zumindest der w3 validator versuchts mit utf-8 falls nix angegeben ist.
/edit: axo, du meinst das mit utf-8 und Umlauten. Ok, du hast Recht. grmpfl. erst denken, dann schreiben.
so long
Doik
Alt 22. 05. 2007, 19:01 Doik is offline Mit Zitat antworten #9
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 15.923
Re: Xhtml 1.0 strict will nicht validieren

Zitat:
Dürfte doch erkenn welchen zeichencode ich habe also der validator?
Da es laut DOCTYPE ein XHTML-Dokument ist, nutzt Validome einen XML-Parser und den interessiert ein meta-Element herzlich wenig, das benötigst du nur zur Abwärtskompatiblität mit HTML-User-Agents. Siehe http://www.validome.org/forum/viewtopicp-580-1.htm oder http://schneegans.de/web/xhtml/#codierung

Daraus folgt: XHTML lässt sich nur in Kombination mit UTF-8 problemlos nutzen. Die Angabe in dem meta-Element für HTML-UAs bei dir ist soweit ok, dass ein XML-Parser auf die Fallback-Kodierung zurückgreift ebenso. Du musst allerdings dein Dokument auch in UTF-8 speichern, das sollte sich in deinem Editor einstellen lassen. Dann kannst du auch deine Umlaute oder alle anderen Zeichen verwenden, die nicht gerade in XHTML eine spezielle Bedeutung haben (&, <, > sowie in Attributwerten " bzw. '). Alternativ kannst du natürlich auch alle nicht-ASCII-Zeichen maskieren, dann fallen auch falsche Kodierungsangaben wie in deinem Fall nicht ins Gewicht, solange die angegebene und die tatsächlich verwendete Kodierung beide ASCII als Basis verwenden, wie es ja bei vielen Kodierungen der Fall ist. Das ist aber unnötig kompliziert, weil man dann zumindest bei nicht-englischen Texten ständig Zeichen maskieren muss.

Falls du auf die Idee gekommen bist, ein Stylesheet bei Validome prüfen zu lassen, das wird bisher nicht unterstützt, der kennt bisher nur HTML, XHTML und WML.

Zitat:
utf-8 [...] unterstützt u.a. keine Umlaute.
Falsch, UTF-8 unterstützt sogar jedes in Unicode spezifizierte Zeichen, das sind derzeit 99000 Stück. Dagegen enthält eine herkömmliche 8-Bit-Kodierung maximal gerade mal 256 Zeichen, wobei in üblichen Kodierungen wie z. B. ISO-8859 einiges für Steuerzeichen drauf geht, sodass damit gerade mal 191 druckbare Zeichen darstellbar sind.

Offenbar gibt es immer wieder Unklarheiten über das Mysterium Zeichenkodierung, daher empfehle ich unbedingt mal http://jendryschik.de/wsdev/einfuehr...ichenkodierung oder http://de.selfhtml.org/html/allgemein/zeichen.htm zu lesen. Micheael Jendryschik merkt sehr treffend an:
Zitat:
Gerade Webautoren, die täglich mit Texten der weltweiten elektronischen Kommunikation umgehen, müssen die Konzepte der Zeichenkodierung
zumindest in den Grundzügen verstanden haben, um funktionierende Webseiten bauen zu können.
Alt 22. 05. 2007, 20:15 aNtiCHrist is offline Mit Zitat antworten #10
Rec@ll
V.I.P.
 
Benutzerbild von Rec@ll
 
Registrierungsdatum: Jan 2004
Beiträge: 993
Re: Xhtml 1.0 strict will nicht validieren

Änder es in:

HTML-Code:
<img class="links" src="hase.jpg" alt="S&uuml;&szlig;er Hase"/>

Dann haste dein XHTML 1.0 Strict - UTF-8 valides dokument.
Alt 22. 05. 2007, 21:41 Rec@ll is offline Mit Zitat antworten #11
Dexter
Cloogshicer®
 
Benutzerbild von Dexter
 
Registrierungsdatum: May 2000
Ort: fuck'nmiddlofnowhere
Beiträge: 13.215
Re: Xhtml 1.0 strict will nicht validieren

Zitat:
Zitat von Rec@ll 
Änder es in:
...
Guten Morgen auch Dir: http://board.gulli.com/thread/773152...-validieren/#7
Alt 22. 05. 2007, 21:54 Dexter is offline Mit Zitat antworten #12
aNtiCHrist
Moderator
 
Benutzerbild von aNtiCHrist
 
Registrierungsdatum: May 2000
Beiträge: 15.923
Re: Xhtml 1.0 strict will nicht validieren

... und direkt über deinem Beitrag steht sogar noch, warum das funktioniert und dass das nur ein Workaround ist, der das zugrunde liegende Problem eben nicht löst.
Alt 22. 05. 2007, 22:49 aNtiCHrist is offline Mit Zitat antworten #13
Themen-Optionen Antwort


Themen-Optionen

Gehe zu



Alle Zeitangaben in UTC +1. Es ist jetzt 11:34 Uhr.
Angetrieben von vBulletin
Copyright ©2000 - 2006, Jelsoft Enterprises Ltd.
epilepsy.gullisys.net

Anmelden

Benutzername
Kennwort
© Copyright 2008 gulli.com home | regeln | sitemap | kontakt | impressum | partner | downloads | disclaimer |
Message Boards and Forums Directory