Mein Unternehmen möchte alle Websites in der Gruppe durch ein neues CMS-basiertes System und ähnliche Designs/Stile ersetzen, wobei die E-Commerce-Funktionalität in einer zukünftigen Phase hinzugefügt wird. Für mich ist es zu wichtig, in einem angemessenen Zeitrahmen zu arbeiten, deshalb werden wir Ausschreibungen von Agenturen einfordern.Warum ist XHTML 1.0 Transitional so beliebt?
Ich bin gerade dabei, die technischen Anforderungen zu definieren, und ich beabsichtige zu diktieren, dass das ausgewählte System einen Strict DOCTYPE haben muss und den Standards-Modus (oder Almost Standards Mode) in gängigen Browsern oder so etwas auslösen muss zu diesem Zweck [Wir müssen zulassen, Almost Standards Mode für IE, offensichtlich zu berücksichtigen].
Ich habe ein bisschen Hausaufgaben gemacht - ich möchte nicht, dass die Spezifikationen durch meine Ignoranz eingeschränkt werden - aber es wird Sie nicht überraschen, dass ich das "aktuell" gefunden habe Meinung "ist völlig geteilt, was gute Praxis ist.
Es gibt viele Leute, die HTML4.01 Strict befürworten (fair genug), viele Leute, die XHTML1.0 Strict empfohlen als Text/HTML (ich bin damit auch OK) empfehle, empfehlen einige HTML5 aber beschränkt auf HTML4.01 Tags (ähm ... immer noch nicht sicher, ob das eine gute Idee ist oder nicht, aber ich sehe das Prinzip), aber auch eine nicht unbeträchtliche Anzahl (einschließlich Menschen auf anderen SO-Threads), die XHTML1 empfehlen. 0 Übergang.
Ich verstehe einfach nicht die Begründung dafür ... OK, Sie können vorübergehend etwas verwenden, das veraltet war, und daher scheint Transitional sinnvoll, aber einige Leute empfehlen XHTML Transitional für Neuaufbau.
Nachdem ich die Seiten anderer Unternehmen auf Design-Inspiration überprüft habe, habe ich festgestellt, dass viele Websites (wenn sie überhaupt DOCTYPE angegeben haben) sich auf eine Übergangs-DTD beziehen. OK, wir alle wissen, dass es im Web viel Müll gibt, also sollte ich vielleicht nicht zu viele Schlüsse ziehen. Aber wenn man sich die Web-Design-Agenturen ansieht, auf die wir gestoßen sind, gibt es einen erstaunlichen Anteil von ihnen (die überwiegende Mehrheit von ihnen, würde ich sagen) XHTML 1.0 Transitional verwenden.
Fein, also muss man nicht unbedingt ein Experte sein, um sich selbst als Webdesigner zu bezeichnen, aber die schiere Menge an Transitional Layouts lässt mich wundern ... Die meisten Seiten scheinen ansonsten vernünftig gestaltet zu sein (CSS Layout) , validieren, zugänglich usw.).
Also, hat es endlich einen Punkt (!) Gegeben, warum gibt es einen Grund, warum solch ein großer Teil dieser Agenturen sich für DOCTYPEs aus der Übergangszeit entscheidet? Fehle ich etwas, etwas, das ich für meine neuen Websites berücksichtigen muss?
Bearbeiten: Ja, ich verstehe den Zweck der Transitional DTD - Ich war nur verdächtig, dass so viele sonst kompetente Web-Entwickler an veraltete Markup klammern. Ich frage mich, ob Sie richtig sind und die Antwort ist einfach, dass sie a) zu faul sind, um ihre eigene Website validieren zu lassen, oder b) sich an die Standard-DTD ihrer bevorzugten IDE halten.
Die Schlüsselwiederholung für mich ist, dass (nach Ihren Antworten bis jetzt) ich nicht auf einen wichtigen Grund fehlt, eine Transitional DTD zu verwenden.
Edit 2: In Bezug auf unser CMS-Projekt - alle in die engere Wahl gezogenen Agenturen scheinen dankbar ihre Köpfe geschraubt zu haben - Streng, gültig und zugänglich.
Ich mag diese Antwort, aber ich bin mir nicht sicher, ob es, weil es einfach den zynischen Teil von mir anspricht - aber Strict bleibt definitiv in der Spezifikation. Ich hoffe nur, dass wir jemanden da draußen haben, der ein Angebot hat, um ihm zu entsprechen! – CJM
@Scott: Sie sagen: "... Transitional Doctypes sind beliebt, weil einige Leute faul sind oder einfach nicht kümmern." Ich glaube nicht, dass es nur darum geht, faul zu sein, Webdesign verlangt, Dinge schnell zu machen, weil die Einnahmen immer kleiner werden. Im Strict-Modus können Sie nicht einmal ein IFRAME-Tag verwenden, das meiner Meinung nach immer noch sehr nützlich ist. Denken Sie an jemanden, der schnell eine Google Map über IFRAME in seine Website einfügen möchte, indem er IFRAME verwendet. –
Ich habe die Erfahrung gemacht, dass während der ersten Entwicklung während der Support-/Wartungsphase massive Probleme auftreten. – Scott