 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
11.09.2006, 23:02
|
#1
|
|
TP-Insider
Registriert seit: Nov 2005
Ort: Berlin
|
Gleichzeitig valid XHTML und HTML
Hallo,
auf der Seite habe ich unten links gesehen, dass da Banner, sowohl "HTML-valid", als auch "XHTML-valid" eingebunden worden sind. Das kann doch gar nich sein oder? Denn spätestens XHTML macht doch beim falschen Doctype nicht mehr mit, oder?
LG
|
|
|
11.09.2006, 23:27
|
#2
|
|
TP-Moderator
Registriert seit: Jan 2005
Ort: Düsseldorf
|
Zitat:
|
Zitat von PythOn_tp
Denn spätestens XHTML macht doch beim falschen Doctype nicht mehr mit, oder?
|
Eben, der Doctype machts. Entweder Fisch oder Fleisch.
PS: Eine schöne Tennisrecherche-Seite. 
|
|
|
11.09.2006, 23:45
|
#3
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Oberbayern
|
Es fällt mir in letzter Zeit immer häufiger auf, dass mit diesen Angeberbuttons geschmückte Dokumente nur in den seltensten Fällen valide sind.
|
|
|
12.09.2006, 02:43
|
#4
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Zitat:
|
Zitat von DukeXP
nur in den seltensten Fällen valide sind.
|
Immer Vorsicht walten lassen.
In vielen Fällen hast du da bestimmt recht, aber ich arbeite z.B. auf einigen Pages mit einem Script, dass die Möglichkeiten des Browsers prüft.
Da der IE nunmal kein richtiges XHTML kann, bekommt der HTML 4.01 Transitional und Browser, die es können halt XHTML 1.0 Strict.
Der Validator kommt mit diesem Script aber auch nicht klar und gibt mir HTML 4.01 aus, obwohl es eigentlich schon XHTML ist.
Was kann man machen? Wenn man mit dem FF unterwegs ist und die Dev-Bar installiert hat, kann man die gewünschte Page aufrufen und dann HTML lokal validiren lassen, dann haut es auch hin.
|
|
|
12.09.2006, 14:26
|
#5
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Ähm.
Der IE kann mehr oder weniger XHTML 1.0. Womit er nicht klar kommt, ist der richtige MIME-Typ, aber bei XHTML 1.0 Strict darf man die Datei als text/html schicken -- zwar nicht die feine englische Art, aber alle Browser kommen damit klar und der W3C-Validator meckert auch nicht.
Was nicht klappt ist XHTML 2 -- auch der IE 7 kommt damit nicht klar, weshalb wir uns wohl weitere Jahre mit Quasi-XHTML-1 beschäftigen.
rewboss.com ist XHTML 1.0 Strict konform und funktioniert auch im IE6.
|
|
|
12.09.2006, 14:47
|
#6
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Zitat:
|
Zitat von rewboss
Der IE kann mehr oder weniger XHTML 1.0. Womit er nicht klar kommt, ist der richtige MIME-Typ, aber bei XHTML 1.0 Strict darf man die Datei als text/html schicken -- zwar nicht die feine englische Art, aber alle Browser kommen damit klar und der W3C-Validator meckert auch nicht.
|
Reden wir hier nun von richtigem XHTML oder von einem gestrickten Code?
Richtiges XHTML kann der IE nicht, das ist Fakt.
Ob man nun hingeht und es so zusammenbau, das er es darstellen kann und der Validator nicht meckert, muss jeder selber wissen.
Interessant wird es dann auch bei der Verwendung von UTF-8, da landet der IE6 dann nämlich im Quirks Mode.
|
|
|
12.09.2006, 15:24
|
#7
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
|
Zitat von webcreate
Richtiges XHTML kann der IE nicht, das ist Fakt.
|
Kommt darauf an, was du mit "richtigem XHTML" meinst.
Zitat:
|
Ob man nun hingeht und es so zusammenbau, das er es darstellen kann und der Validator nicht meckert, muss jeder selber wissen.
|
Kein Thema. Im XHTML 1.0 Strict ist der XML-Prolog nicht unbedingt erforderlich und man darf die Datei als text/html schicken. Das ist alles erlaubt und keiner hat damit ein Problem -- es sei denn, man will es unbedingt für sich ganz schwierig machen und zwei Versionen zur Verfügung stellen und sich dabei wundert, dass der Validator nicht mehr mitmacht. Aber das muss man schon absichtlich tun.
Zitat:
|
Interessant wird es dann auch bei der Verwendung von UTF-8, da landet der IE6 dann nämlich im Quirks Mode.
|
Also, das stimmt jetzt wirklich nicht, es sei denn, ich habe eine einmalige Version vom IE6, die es sonst nirgendwo gibt.
|
|
|
12.09.2006, 15:45
|
#8
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Ich rede von richtigem XHTML und was das ist, ist in den Standards ganz klar definiert.
Eine Auslieferung des falchen MIME ist eine Sache die man bei 1.0 machen kann, dadurch wird aber nur eine Weiche geliefert, dass gewisse Browser damit klarkommen, richtiges XHTML ist es damit aber auch unter 1.0 immer noch nicht.
Lesestoff
Den Prolog wegzulassen ist zwar zulässig, bedarf dann aber einer Serverkonfiguration, die auch UTF-8 implementiert hat, ist dieses nicht der Fall, steht man schnell mit runtergelassener Hose da, da UTF-8 nicht mehr richtig umgesetzt wird. Ergo sollte man sich da schon sicher sein, dass der Server es kann, wenn man den Prolog weglassen will.
Und wenn man nun aus Sicherheitsgründen, dass das Script überall läuft den Prolog nutzt, knallt es im IE mit UTF-8, so das man im Quirks Mode sitzt.
Lesestoff
|
|
|
12.09.2006, 15:57
|
#9
|
|
TP-Moderator
Registriert seit: Jan 2004
Ort: Marbach
|
Dazu hätte ich gleich mal eine Frage:
Die Schreibweise der Tags ist doch unterschiedlich zwischen HTML und XHTML.
Baut das von Dir eingesetzte Skript auch gleich die Tagschreibweise um?
Oder stört es den Validator einfach nicht wenn HTML 4.01 über den Doctype ausgegeben wird und der Code aber eigentlcih XHTML ist?
|
|
|
12.09.2006, 16:19
|
#10
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Ich schreibe ganz normal nach XHTML und er wandelt die Tags nach HTML automatisch.
In der Codeansicht vom IE sehe ich also keine Tag Abschlüsse mit / und auch der Validator in der Codeansicht enthält sie nicht.
|
|
|
12.09.2006, 17:41
|
#11
|
|
TP-Moderator
Registriert seit: Jan 2004
Ort: Marbach
|
Das hört sich interessant an, um welches Skript handelt es sich da denn?
|
|
|
12.09.2006, 17:50
|
#12
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Das wird nicht verraten!
Aber psst ... 
|
|
|
12.09.2006, 18:20
|
#13
|
|
TP-Moderator
Registriert seit: Jan 2004
Ort: Marbach
|
Besten Dank 
|
|
|
12.09.2006, 22:24
|
#14
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
|
Zitat von webcreate
Ich rede von richtigem XHTML und was das ist, ist in den Standards ganz klar definiert.
|
In den Standards steht ganz klar, dass:
Ein XML-Prolog nicht erforderlich, sondern nur "dringend empfohlen", ist;
Die Datei darf sowohl als text/html als auch application/xhtml+xml ausgegeben werden.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
| | |