Was bringt XHTML Strict gegenüber Transitional?

Verfasst am: 28. 03. 2010 [13:18]
klaus_b
Dabei seit: 17.12.2009
Themenersteller

327 Beiträge
Beitrag hilfreich?

Hallo zusammen,
nachdem ich hier auf SR mit der DTD XHTML 1.0 Transitional nie die volle Punktzahl erhielt, habe ich in den saueren Apfel gebissen un mein Blog auf XHTML 1.0 Strict ungebaut und erfolgreich validiert.
Die eigentliche Frage ist jetzt: Was bringt mir dieser Mehraufwand, ausser eine höhere Punktzahl auf SR?
Es währe nett wenn mir jemand einen plausiblen Grund für diese Änderung nennen könnte, ausser dem Spass am Umbau eines laufenden Systems icon_biggrin.gif

Servus,
Klaus

klaus_b@.NET über alles was an .NET und C# Spass macht.
http://www.seitenreport.de/twitter_icon_small.png
 
Verfasst am: 28. 03. 2010 [13:43]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

Ganz grob gesagt:
mit HTML kannst du kein xml parsen. Html ist für statische kleine Seiten auf den nichts weiter läuft ausser nen Bild und ein wenig Text.
Xhtml sollte man nehmen wenn man ein wenig mehr möchte, Zum beispiel den Datenaustausch mit anderen Servern oder Ajax Sachen.

Xhtml , da scheidet sich die Spreu vomn Weizen. Wenn man das nicht sauber tippelt quietscht der Validator.
Welches nun das richtige ist oder war kannst einmal überschauen.

http://meiert.com/de/publications/translations/whatwg.org/html-vs-xhtml/

Die technischen Finessen sind eher im prof Bereich zu beachten.
 
Verfasst am: 28. 03. 2010 [13:54]
klaus_b
Dabei seit: 17.12.2009
Themenersteller

327 Beiträge
Beitrag hilfreich?

Hallo,

romacron schrieb:

Wie XHTML funktioniert sowie die Unterschiede zu HTML sind mir wohl bekannt. Der von dir gepostete Link zeigt auch nur die Unterschiede zwischen X- und Html.


Wenn ja, wo liegt der Mehrwert?`
icon_biggrin.gif

Servus,
Klaus

klaus_b@.NET über alles was an .NET und C# Spass macht.
http://www.seitenreport.de/twitter_icon_small.png
 
Verfasst am: 28. 03. 2010 [14:02]
gerard
Dabei seit: 12.05.2009

1276 Beiträge
Beitrag hilfreich?

klaus_b schrieb:

Die eigentliche Frage ist jetzt: Was bringt mir dieser Mehraufwand, außer eine höhere Punktzahl auf SR?

Gibt es da Mehraufwand? Eigentlich nicht."Strict" erfordert eine saubere Trennung zwischen "Präsentation" und Inhalt, wenn das Dokument valide sein soll. "Transitional" lässt , wie der Name sagt, "übergangsweise"auch veraltete Elemente zu.

Niemand hält dich davon ab, dich für das eine oder andere zu entscheiden, aber wenn es um eine "Bewertung" geht, sollte es schon einen Unterschied geben.

Und den Browsern ist das ohnehin völlig egal; die zeigen auch nicht valide transitionale Dokumente an - meist sogar richtig.

Gérard

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 28.03.2010 um 14:02.]

 
Verfasst am: 28. 03. 2010 [14:04]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

okay, alles klar!

Hatte gerade Tomaten angepflanzt: guckst du hier http://24ways.org/2005/transitional-vs-strict-markup
(bevor ich irgendwas abtippe) icon_smile.gif

Fazit, der ganze Ramsch ist raus.
Also, Css wird da wichtiger. Keine zusätzlichen Attribute im tag.
von mir aus hätten die auch "style" herausnehmen können, das verleitet icon_smile.gif
 
Verfasst am: 28. 03. 2010 [14:17]
klaus_b
Dabei seit: 17.12.2009
Themenersteller

327 Beiträge
Beitrag hilfreich?

Hallo Gerard,

gerard schrieb:
Gibt es da Mehraufwand?

Oh doch! Und der ist nicht ganz ohne.
Ich weiß nicht, ob du Visual Studio kennst. Da wird z.B. beim Erstellen einer WebForm für ASP.NET Anwendungen in VS sauber der FormTag mit:

<form id="Form1" runat="server">

dargestellt. Im gerenderten HTML steht dann aber leider:

<form name="aspnetForm" id="aspnetForm" runat="server" .......>

Also muss in den Renderprozess eingegriffen und das name-Attribut entfernt werden. Das ist zwar relativ leicht möglich, aber aus meiner Sicht unnötig.

gerard schrieb:
Eigentlich nicht."Strict" erfordert eine saubere Trennung zwischen "Präsentation" und Inhalt, wenn das Dokument valide sein soll. "Transitional" lässt , wie der Name sagt, "übergangsweise"auch veraltete Elemente zu.

Die bedeutung von Strict, mit der strengeren Typisierung ist mir klar und auch verständlich.

gerard schrieb:
Niemand hält dich davon ab, dich für das eine oder andere zu entscheiden, aber wenn es um eine "Bewertung" geht, sollte es schon einen Unterschied geben.

Und den Browsern ist das ohnehin völlig egal; die zeigen auch nicht valide transitionale Dokumente an - meist sogar richtig.

Also auf den Punkt gebracht:
Strict verschafft mir nur eine bessere Bewertung, bringt mir ansonsten aber keinen wirklichen Mehrwert. Habe ich das so richtig verstanden?

Servus,
Klaus

klaus_b@.NET über alles was an .NET und C# Spass macht.
http://www.seitenreport.de/twitter_icon_small.png
 
Verfasst am: 28. 03. 2010 [14:20]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

Richtig verstanden! Wer strict kann darf das gerne tun. Wer in der lage ist den Pagspeed zu erhöhen sollte dies tun.
 
Verfasst am: 28. 03. 2010 [14:20]
Raptor
Dabei seit: 10.05.2009

1159 Beiträge
Beitrag hilfreich?

Man könnte es auch so sagen: Wenn man keinen Spaghetti-Code hat, kann man den Doctype ohne Probleme upgraden.

klaus_b schrieb:

Strict verschafft mir nur eine bessere Bewertung, bringt mir ansonsten aber keinen wirklichen Mehrwert. Habe ich das so richtig verstanden?

Jep, mit dieser Einstellung kannst du auch mit HTML 4.0 arbeiten, wenn du willst. wink.gif

 
Verfasst am: 28. 03. 2010 [14:27]
klaus_b
Dabei seit: 17.12.2009
Themenersteller

327 Beiträge
Beitrag hilfreich?

Hallo nochmal,

romacron schrieb:
Fazit, der ganze Ramsch ist raus.

Aus erster Hand kannst du die Definition zu den XHTML 1.0 DTD's direkt bei W3C nachlesen icon_smile.gif

romacron schrieb:
icon_smile.gif

Diese Ansicht kann ich jetzt nicht teilen.
Denke einfach mal an dynamisch erzeugte Steuerelemente, die zur Laufzeit in den HTML-Stream des Server injiziert werden?
icon_biggrin.gif

Servus,
Klaus

klaus_b@.NET über alles was an .NET und C# Spass macht.
http://www.seitenreport.de/twitter_icon_small.png
 
Verfasst am: 28. 03. 2010 [14:32]
romacron
Dabei seit: 01.11.2009

1143 Beiträge
Beitrag hilfreich?

Sei net Bös, aber dann versteh ich Deine Frage nicht.

Ich sollte schon wissen was ich an "Steuerelementen zur Laufzeit erzeuge" ebenso weiss ich welche Post Anfragen ich nicht erhalten möchte icon_cheesygrin.gif.gif" alt="icon_cheesygrin.gif.gif" />



[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 28.03.2010 um 14:33.]
 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



0 Mitglieder waren innerhalb der letzten 15 Minuten online (16 heute gesamt):
[keine]

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18161 registrierte Mitglieder, 3005 Themen und 29117 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 13 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks