zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Markup Language ändern HTML - XHTML

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 12.10.2010, 09:33
Benutzerbild von Dylan
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 09.10.2007
Beiträge: 68
Dylan befindet sich auf einem aufstrebenden Ast
Standard Markup Language ändern HTML - XHTML

Hallo liebe xhtmlforum.de'ler!

Ich habe eine knapp zehn Jahre alte Website die in HTML 4.01 Transitional aufgebaut ist.

Ich möchte die Seite auf eine neue Markup Language, Dokumenttyp Deklaration aktualisieren, und frage mich, was ich nehmen soll?
Meine Suche hat leider nur Resultate gebracht, die Jahre zurückliegen, zum Beispiel: Was ist besser: HTML oder XHTML?.

Für welche Deklaration würdet Ihr euch in meiner Situation entscheiden,
XHTML 1.0 / 1.1 / Strict / Transitional ..?

Danke
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 12.10.2010, 10:37
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

- html5
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 12.10.2010, 12:55
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Als Sprache HTML 4.01 Strict, für die Dokumenttypangabe ebenfalls - oder, falls nötig HTML5.

Mit HTML 4.01 Strict kannst du in der Regel alle wichtigen Eckpunkte abdecken. Auf HTML5-Elemente wie nav, article, section, etc. würde ich momentan noch verzichten. Sie sind einfach nicht nicht gut genug in der Browserwelt implementiert.

Solltest du in HTML 4.01 Strict nicht enthaltene Funktionen benötigen, z.B. audio, video, start, value, canvas, dann solltest du den HTML5-Doctype verwenden, aber dennoch möglichst bei der Sprachstruktur von HTML 4.01 bleiben.

Auf ein XML-Derivat kannst du ebenfalls verzichten, du erhälst dadurch keine wirklichen Vorteile.
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
  #4 (permalink)  
Alt 12.10.2010, 13:24
Benutzerbild von Dylan
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 09.10.2007
Beiträge: 68
Dylan befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger
- html5
Zitat:
Zitat von gato
Solltest du in HTML 4.01 Strict nicht enthaltene Funktionen benötigen, z.B. audio, video, start, value, canvas, dann solltest du den HTML5-Doctype verwenden, aber dennoch möglichst bei der Sprachstruktur von HTML 4.01 bleiben.
Wenn ich HTML5 nehme, wie weit abwärtskompatibel sind Browser in der Lage, meine Seiten anzuzeigen?

Was meinst Du mit "der Sprachstruktur von HTML 4.01 bleiben"? Die Sprache ist im einleitenden <!DOCTYPE html> nicht enthalten, Du meinst mit Sprache nicht content="text/html;charset=UTF-8", oder?
Meinst Du vielleicht die abschließenden Tags, aus einem <img src=""> kein <img src="" /> zu machen???
Mit Zitat antworten
  #5 (permalink)  
Alt 12.10.2010, 13:35
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

HTML5 ist vollständig abwärtskompatibel, zumal der DOCTYPE unmittelbar ja keinen Einfluss auf die Darstellung hat (nur der Quirks- und Standardmode)

Nein, schliessende leere Tags brauchst du gar nicht zu machen, das war auch in HTML 4 nicht so. Das ist nur in XHTML nötig.
Mit Zitat antworten
  #6 (permalink)  
Alt 12.10.2010, 14:42
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von Dylan Beitrag anzeigen
Wenn ich HTML5 nehme, wie weit abwärtskompatibel sind Browser in der Lage, meine Seiten anzuzeigen?
Das kommt auf die HTML5-Features an, die du verwenden willst.

Der Doctype bereitet keine Probleme, die neuen Elemente in der Regel schon noch. video- und audio-Elemente sind zwar stark im Kommen, aber auch hier muss man noch Alternativen anbieten (z.B. Flash oder ähnliches).

Zitat:
Zitat von Dylan Beitrag anzeigen
Was meinst Du mit "der Sprachstruktur von HTML 4.01 bleiben"? Die Sprache ist im einleitenden <!DOCTYPE html> nicht enthalten,
Der Doctype hat auf die Sprache keinen Einfluss, anhand seiner kann man das Dokument lediglich validieren und die Browser in bestimtme Darstellungsmodi versetzen. Der HTML5-Doctype versetzt die Browser, wie der HTML-4.01-Doctype in den richtigen Darstellungsmodus, von daher brauchst du dir darüber keine Sorgen zu machen.

Zitat:
Zitat von Dylan Beitrag anzeigen
Du meinst mit Sprache nicht content="text/html;charset=UTF-8", oder?
Nein, aber diese Metaangabe ist dennoch bei jedem Dokument notwendig.

Zitat:
Zitat von Dylan Beitrag anzeigen
Meinst Du vielleicht die abschließenden Tags, aus einem <img src=""> kein <img src="" /> zu machen???
Nein, was ich meinte ist ganz einfach, dass du zum Beispiel kene div-Elemente in a-Elemente (Verweise) packen solltest. Dies ist zwar in HTML5 möglich, bereitet aber noch einigen Browsern Schwirigkeiten. Daher meinte ich ganz einfach, dass du dich an die Regeln von HTML 4.01 halten sollst.

Wenn das nicht möglich ist, z.B. weil du ein video-Element einbinden möchtest, musst du halt darauf achten, dass das video-Element nicht irgendwo steht, sondern z.B. in einem Blockelement.

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
HTML5 ist vollständig abwärtskompatibel, zumal der DOCTYPE unmittelbar ja keinen Einfluss auf die Darstellung hat (nur der Quirks- und Standardmode)
HTML5 ist mit Abwärtskompatibilität als Hauptziel entstanden, aber es ist dennoch nicht 100% Abwärtskompatibel. Schon klar, dass die Unterschiede selten große Probleme bereiten werden (wie z.B. alle neuen Elemente), aber man sollte sich schon damit Auseinandersetzen, dass HTML5 weder ein fertiger noch ein vollständig implementierter noch ein vollständig benutzbarere Standard ist, zumindest im Moment.
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
  #7 (permalink)  
Alt 12.10.2010, 15:03
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Ich (und auch z.b. google) sehe keine Probleme darin, HTML5 als DOCTYPE zu verwenden und HTML 4 Code zu benutzen. Letztlich ist das sinnvoller als sich auf XHTML zu stürzen, nur weil vor einigen Jahren alle dachten, dass wäre das Ding der Zukunft.

Wenn es um die Verwendung von HTML5 Elementen geht, ist es eine ganz andere Fragestellung. Das sehe ich ähnlich wie du, aber da wir von einer HTML 4 Seite sprechen, ist das wohl hier kein Thema.
Mit Zitat antworten
  #8 (permalink)  
Alt 12.10.2010, 15:22
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Ich (und auch z.b. google) sehe keine Probleme darin, HTML5 als DOCTYPE zu verwenden und HTML 4 Code zu benutzen. Letztlich ist das sinnvoller als sich auf XHTML zu stürzen, nur weil vor einigen Jahren alle dachten, dass wäre das Ding der Zukunft.
Das ist doch genau mein Vorschlag, wenn du genau liest

Aus damaliger Sicht war XHTML die Zukunft, nur hat sich niemand wirklich darüber Gedanken gemacht, was es bedeuten, wenn man zu HTML plötzlich und unerwartet ein X hinzufügt. Das ist der Rote Faden der Fehler, der sich durch das gesamte XHTML zieht. Schade, weil es interessante ansätze gegeben hat, aber ein paar davon leben zumindest in HTML5 weiter.

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Wenn es um die Verwendung von HTML5 Elementen geht, ist es eine ganz andere Fragestellung. Das sehe ich ähnlich wie du, aber da wir von einer HTML 4 Seite sprechen, ist das wohl hier kein Thema.
Richtig, dann sind dir die Argumente ohnehin bekannt.
Mit Zitat antworten
  #9 (permalink)  
Alt 12.10.2010, 15:44
Benutzerbild von Dylan
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 09.10.2007
Beiträge: 68
Dylan befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von gato
Das kommt auf die HTML5-Features an, die du verwenden willst.

Der Doctype bereitet keine Probleme, die neuen Elemente in der Regel schon noch. video- und audio-Elemente sind zwar stark im Kommen, aber auch hier muss man noch Alternativen anbieten (z.B. Flash oder ähnliches).
Momentan habe ich keine entspr. Elemente, was morgen ist weiß ich heute natürlich nicht?

Zitat:
Zitat von gato
HTML5 ist mit Abwärtskompatibilität als Hauptziel entstanden, aber es ist dennoch nicht 100% Abwärtskompatibel. Schon klar, dass die Unterschiede selten große Probleme bereiten werden (wie z.B. alle neuen Elemente), aber man sollte sich schon damit Auseinandersetzen, dass HTML5 weder ein fertiger noch ein vollständig implementierter noch ein vollständig benutzbarere Standard ist, zumindest im Moment.
Soll heißen, ich sollte momentan meine Seiten so belassen wie sie sind? Das Transitional habe ich bereits in Strict geändert, die Seite wird unter Strict ebenso korrekt angezeigt. Warten?
Meine Überlegung den Doctype zu ändern basierte auch auf Suchmaschinen Lesbarkeit zurück, ich habe irgendwo gelesen, dass G*e XHTML-konforme Websites vorrangig bewertet!? Da meine Seiten mit einer Template-Engine aufgebaut sind, würde sich die Änderung in einem erträglichen Rahmen halten. HTML5 wäre lediglich das ändern einer einzigen Zeile, sollte das dann nicht eigentlich jeder machen, der wie ich noch auf einem HTML4.01 Gerüst sitzt ?
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 12.10.2010, 16:00
Standardkatze
XHTMLforum-Kenner
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von Dylan Beitrag anzeigen
Momentan habe ich keine entspr. Elemente, was morgen ist weiß ich heute natürlich nicht?
Dann bleib vorerst bei HTML 4.01 Strict. Den Doctype nachträglich zu ändern sollte nicht mehr als eine triviale Arbeit sein.

Zitat:
Zitat von Dylan Beitrag anzeigen
Soll heißen, ich sollte momentan meine Seiten so belassen wie sie sind? Das Transitional habe ich bereits in Strict geändert, die Seite wird unter Strict ebenso korrekt angezeigt. Warten?
Du musst Unterscheiden. Der Doctype gibt zwar theoretisch an, welche Sprache du verwendest, in der Praxis sagt er dem Browser aber nur (als Nebeneffekt), in welchem Darstellungsmodus eine Seite verarbeitet werden soll. Wenn du darüber mehr erfahren möchtest, google Doctype-Switch.
Es kann daher schon sein, dass du beim Umstieg von Transitional auf Strict keine Unterschiede feststellst, das kommt auf den vorherigen Doctype an.

Zitat:
Zitat von Dylan Beitrag anzeigen
Meine Überlegung den Doctype zu ändern basierte auch auf Suchmaschinen Lesbarkeit zurück, ich habe irgendwo gelesen, dass G*e XHTML-konforme Websites vorrangig bewertet!? Da meine Seiten mit einer Template-Engine aufgebaut sind, würde sich die Änderung in einem erträglichen Rahmen halten. HTML5 wäre lediglich das ändern einer einzigen Zeile, sollte das dann nicht eigentlich jeder machen, der wie ich noch auf einem HTML4.01 Gerüst sitzt ?
Zu letzterer Frage, nein, außer bestimmte HTML5-Funktionen machen es erforderlich.

Du bist ewtas im Irrtum, nur weil eine Seite regelkonform ist, bedeutet das nicht, dass die Seite besser ist.

Eine Seite ist erst dann gut, wenn die Inhalte entsprechend ihrer Bedeutung und Struktur ausgezeichnet sind, d.h. als Überschriften, Listen, Textabsätze usw.

In Strict, HTML5 usw. kannst du fast genausoviele Fehler machen wie bei Transitional oder gar frei erfundenen HTML-Versionen. Denn groß und fett bedeutet niemals Überschrift, auch wenn das auf den ersten Blick offensichtlich Scheint.
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Redesign für Steiner Cycling Team pkipper Site- und Layoutcheck 11 09.02.2011 12:25
[XHTML] HTML Kompatibilitätsrichtlinen 2.0a1 gato (X)HTML 9 18.11.2007 12:28
Doctype-Unterschiede. nick (X)HTML 31 01.09.2006 13:10
xhtml ohne html...möglich? Zero-X Offtopic 3 18.07.2006 11:21
Möchte endlich von HTML 4.01 auf XHTML umrüsten metalive (X)HTML 20 31.03.2005 17:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:36 Uhr.