 |
| 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 |
09.06.2004, 16:39
|
#1
|
|
TP-Veteran
Registriert seit: Mar 2004
|
Welche Doctypes verwendet ihr auf Euren Seiten und warum?
Würde mich mal interessieren, welche Doctypes ihr für Eure Seiten verwendet und warum?
Noch HTML 4.01 oder arbeitet ihr schon mit XHTML? Wenn ja, dann XHTML1.0 oder schon ganz fortschrittlich 1.1?
Schickt ihr den IE 6 lieber in den Quirks-Mode (mit HTML 4 ohne URI oder bei XHTML durch eine xml-Deklaration davor)? Falls ja, wieso?
Welche Vorteile hat es, mit welchem Doctype zu coden bezüglich Browserkompatibilität etc...
Wäre mal auf Eure Meinungen gespannt.
__________________
Grüße, Terry
|
|
|
09.06.2004, 16:53
|
#2
|
|
TP-Senior
Registriert seit: Mar 2004
|
ich bzw. wir arbeiten noch mit folgendem
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
da wir in XHTML noch nicht so den durchbruch sehen
__________________
...
|
|
|
09.06.2004, 16:58
|
#3
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
|
xhtml 1.1 - einfach weil es das aktuellste ist.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
|
|
|
09.06.2004, 17:20
|
#4
|
|
TP-Veteran
Registriert seit: Mar 2004
|
@ HoRnominatoR:
Stellst Du dann den korrekten xml-Prolog davor? Obwohl (oder gar weil) damit der IE 6 in den Quirks-Mode geschickt wird?
Welche Vorteile hat es, jetzt schon XHTML 1.1 zu verwenden?
Ich selbst hab mich jetzt für XHTML 1.0 transitional entschieden (transitional deshalb, weil ich Links zu fremden Seiten noch mit target_blank öffnen möchte, was bei strict nicht erlaubt ist).
__________________
Grüße, Terry
|
|
|
09.06.2004, 18:09
|
#5
|
|
TP-Specialist
Registriert seit: Mar 2003
Ort: Augustinerbräu
|
hmm...hat vielleicht jemand mal eine genau anleitung, was es mit diesem quirks und standard mode aufsich hat ?
^^ hört sich immer so kompleziert an 
greetz
|
|
|
09.06.2004, 18:15
|
#6
|
|
TP-Insider
Registriert seit: Aug 2002
Ort: Sinsheim
|
XHTML 1.0 Strict
Das mit dem Quirks-Mode versteh ich auch noch net so ganz 
__________________
"Dieses Business ist binär. Du bist eine Eins oder eine Null, lebendig oder tot. Es gibt keinen zweiten Sieger." - Gary Winston (StartUp)
|
|
|
09.06.2004, 18:45
|
#7
|
|
TP-Veteran
Registriert seit: Mar 2004
|
Zitat:
|
Zitat von Tagged
hmm...hat vielleicht jemand mal eine genau anleitung, was es mit diesem quirks und standard mode aufsich hat ?
|
Hier gibt´s einen schönen Artikel von LANtastic: http://www.fabrice-pascal.de/artikel/dtd/
Aber ich versuch mal ne Kurzform (irgendwie muss ich mir das ja selbst auch klar machen): alte Browser hatten ihren eigenen Rendermodus - da sind nur noch der IE 5 und der Netscape 4 übrig, die anderen sind "ausgestorben". Die neueren Browser halten sich (mehr oder weniger - der IE6 sicher weniger) an die geltenden Regeln des W3C.
Nun sollen aber alte Webseiten ja auch heute noch korrekt dargestellt werden können. Deshalb reagiert zumindest der IE6 immer genauso wie der IE5, wenn kein Doctype angegeben ist (oder bei alten Doctypes, aber auch bei HTML 4.01 ohne URI). Er ist dann im Quirks-Mode, der nicht standardkonform ist. Auch die anderen Browser machen da durchaus Unterscheidungen und sind dann z.B. deutlich fehlertoleranter bei Coding-Fehlern, akzeptieren z.B. Hex-Farben ohne # davor etc.
Besondere Auswirkungen hat das z.B. auf das Box-Model, das immer dann intereressant wird, wenn man mit CSS layouten will: im Standard-Modus macht der IE6 es richtig, im Quirks-Modus genauso falsch wie der IE 5 (die neueren Operas machen es im Quirks-Mode übrigens auch falsch).
Normalerweise denke ich, man sollte den Doctype so wählen, dass alle Browser im Standard-Modus sind. Ich hab hier aber schon öfter Empfehlungen gelesen, den IE 6 lieber in den Quirks-Mode zu schicken bei bestimmten Problemen. Deshalb ja meine Frage wie ihr es macht und warum?
__________________
Grüße, Terry
|
|
|
09.06.2004, 20:04
|
#8
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
|
ich hab den prolog drin, aber welche vorteile hat es ueberhaupt in xhtml zu schreiben? 4.01 strict ist sehr aehnlich.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
|
|
|
09.06.2004, 20:45
|
#9
|
|
TP-Veteran
Registriert seit: Jan 2002
|
Der wesentliche Unterschied betrifft wohl weniger die Darstellung durch Browser als viel mehr das Parsen und Umwandeln des Dokuments in andere Formate.
Anders als HTML ohne X ist XHTML eben XML und entspricht damit einem weit verbreiteten, allgemeinen Standard zur Strukturierung und Speicherung von Information.
Der Vorteil von XHTML ist also, dass es von jeder beliebigen Anwendung mit XML-Parser gelesen und - wie auch immer- weiterverarbeitet werden kann, und das geht mit dem "alten" HTML nicht.
|
|
|
09.06.2004, 21:03
|
#10
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
|
der unterschied ist aber absolut minimal. da kann ich ja auch fast ne htmldatei durchn parser jagen, ok, gibt nen fehler, aber html4.01 strict aehnelt xhtml doch ziemlich. bis auf den doctype und ein paar slashes mehr ist doch fast nichts.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
|
|
|
09.06.2004, 21:21
|
#11
|
|
TP-Insider
Registriert seit: May 2003
Ort: Aachen
|
HTML-Code:
<?xml version="1.0" encoding="windows-1252"?>
<!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" dir="ltr" lang="de" xml:lang="de">
So siehts bei mir aus..
Versuche mich an den W3C zu halten. Und XHTML weil... keine Ahnung, könnte auch HTML nehmen, hab mich aber darauf jetzt eingefahren..
__________________
"Man muss die Welt nicht verstehen, man muss sich nur darin zurechtfinden."
Einstein
|
|
|
09.06.2004, 22:00
|
#12
|
|
TP-Specialist
Registriert seit: Mar 2003
Ort: Augustinerbräu
|
danke für die schöne erklärung @terry
greetz
|
|
|
09.06.2004, 22:08
|
#13
|
|
TP-Junior
Registriert seit: Jun 2004
|
imo xhtml macht deswegen sinn, weil ich zB die gleiche Seite, nur mit einem alternate style sheet, zum drucken anders formatieren kann.
Dann: ich benutze meinen eigenen DocType 
Weil im XHTML 1.0 strict das attribute target nicht mehr existiert, muß man es einfach hinzufügen. Das geht zum Beispiel mit HTML auch nicht.
Siehe: die PHPTalk Challenge. Die ist auf einem eigenen Doctype aufgebaut, der XHTML 1.0 strict um das target new erweitert. Die Seite wird vom w3c Validator validiert, und darf das new target benutzen (klick auf den ioncube link, um das target new in Aktion zu sehen)
Daher
HTML-Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//PHPTalk//DTD XHTML Strict-with Target//EN"
"http://challenge.phptalk.com/DTD/xhtml-target.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
.
Übrigens, mehr Infos und fertige Doctypes (meiner ist auch mehr oder minder abgepaust  ) findet ihr auf Accessify
Geändert von GeG (09.06.2004 um 22:18 Uhr).
|
|
|
09.06.2004, 22:14
|
#14
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
|
es gibt in CSS auch media  rint, von daher braucht man dafuer nicht extra xhtml, zudem konnte man auch in 4.01 eine eigene uri angeben, also nehme ich mal an, dass es auch so moeglich war, seinen eigenen doctype zu generieren.
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
|
|
|
09.06.2004, 23:14
|
#15
|
|
TP-Veteran
Registriert seit: Mar 2004
|
nochmal @ HoRnominatoR, aber auch an alle anderen, die bei XHTML den xml-Prolog davorsetzen:
Klar, er gehört theoretisch dazu, verwirrt aber den IE6 so sehr, dass der gleich alle guten Manieren vergißt und im Quirks-Modus rendert. Welche Vorteile bringt das?
O.k. - ist brauch nur einen Hack für den IE und kann den quasi immer gleich behandeln. Aber wenn in ein paar Jahren der 5er "ausgestorben" ist, dann ist der 6er auf diesen Seiten immer noch im Quirks-Mode, obwohl das nicht sein müßte (halt einfach Prolog weglassen, was ja gestattet ist, zumindest bei XHTML1.0).
__________________
Grüße, Terry
|
|
|
|
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.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:27 Uhr.
|
 |