Artikel drucken03.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 (Link: http://www.validome.org/forum/viewtopicp-726-1.htm) - 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 (Link: http://www.validome.org/validate/?uri=http://www.glueckauf-auerbach.de&lang=ge&extended=1&viewHeaderData=1&viewSource=1&doctype=doctypeAUTO&charset=charsetAUTO&userAgent=Mozilla/4.0%20%28compatible%3b%20MSIE%206.0%3b%20Windows%20NT%205.1%29). Die standardkonforme Verwendung von Namespaces in XHTML (Link: http://www.w3.org/TR/xhtml1/#well-formed) scheint in Redmond noch kein Thema gewesen zu sein, der Einsatz von Sonderzeichen in URLs, bzw. die Notwendigkeit der Maskierung und die Entity-Problematik (Link: http://www.validome.org/forum/viewtopicp-424-1.htm) 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> |