Validome Weblog
03.04.2007Microsoft Expression Web Designer - Standardkonformität aus Redmond
Bei der Einführung seines Web-Publishing-Tools Expression Web hat Microsoft wahrhaftig mit vollmundigen Versprechungen und Aussagen nicht gespart: Das "Wunderwerkzeug" sei erste Wahl bei der Erstellung standardkonformer Websites, lässt Redmond verkünden.
Die MS-Wirklichkeit sieht folgendermaßen aus: Hat man als unbedarfter Webmaster kaum Ahnung von Markup oder Standards und versucht man sich mit Expression Web beispielsweise an einer Website in XHTML 1.0, produziert das MS-Tool alles andere, nur nicht valider Code - von standardkonform wollen wir gar nicht reden. So ist es halt, wenn man Werbesprüchen Glauben schenkt. Folgender Beispielcode (stark gekürzt, es wurden nur entscheidende Codesnippets dargestellt) sollte also valide sein, in Wirklichkeit, ist er es nicht. Die standardkonforme Verwendung von Namespaces in XHTML scheint in Redmond noch kein Thema gewesen zu sein, der Einsatz von Sonderzeichen in URLs, bzw. die Notwendigkeit der Maskierung und die Entity-Problematik ist für Expression Web Designer noch ein Buch mit sieben Siegeln. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html dir="ltr" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <!-- #BeginTemplate "master.dwt" --> <head> <!-- #BeginEditable "doctitle" --> <title>Seitentitel</title> </head> <body style="background-color: #FCFEA9"> <!-- 4stats Tracker Code // begin --> <script type="text/javascript" language="javascript" src="http://foo.tld/counter?id=18847&cntr=hide"> </script> <noscript> <a href="http://foo.tld/" target="_blank"> <img src="http://foo.tld/stats?id=18847&cntr=hide" alt="4stats Webseiten Statistik + Counter" /> </a> </noscript> <!-- 4stats Tracker Code // end --> </body> <!-- #EndTemplate --> </html> Kommentare
#1 Werner schrieb am 04.04.2007, 09:58
Die Sache mit den Namespaces ist klar, aber was kann Expression-Web dafür, dass der Webmaster eine Counter URL im XHTML nutzt, in der das & nicht gequotet ist?
#2 Yehuda schrieb am 04.04.2007, 10:15
Das kann ich Dir genau sagen: Ein vernünftiger Editor, das von sich vollmundig behauptet, "standardbasierte Webseiten" zu erstellen, dürfte die Erstellung eines XHTML-Dokumentes mit einem nicht gequoteten & gar nicht zulassen oder zumindest den Nutzer - vor Veröffentlichung oder Speicherung des erstellten Dokumentes - auf die Ungültigkeit hinweisen. Dies geschieht aber bei Expression Web nicht.
|
NewsbereicheSchnellsucheSchnellauswahl
ArchiveAlternative Feeds |
|||||||||||||||||||||||||||||||||||||||||||||||||
Wortlaut Microsoft: "Expression Web Designer gibt Ihnen alle leistungsstarken Tools, die Sie benötigen, um hochwertige, auf Standards basierende Websites nach Ihren Wünschen zu erstellen. Nutzen Sie die Vorteile der besten Eigenschaften des dynamischen Websitedesigns, um außergewöhnliche standardbasierte Websites zu entwerfen, zu entwickeln und zu pflegen."
RSS 0.91 feed