Warum schneidet der Internet Explorer mein Design ab? Ich verwende MS Word!
Das Problem: in allen Browsern wird dein Design wunderbar angezeigt, nur der Internet Explorer zickt und schneidet dein Design zu Beginndes neuesten Artikels ab.
Die Ursache: du verwendest Microsoft Word um deine Artikel lokal zu erstellen, und kopierst den Text dann in den visuellen Editor.
Was dabei schief geht: Word (bzw. auch andere Office-Produkte aus dem Hause Microsoft) kopieren Meta-Informationen in Form von XML-Code mit in die Zwischenablage. Dieser landet dann – unsichtbar, weil als HTML-Kommentar “getarnt” – ebenfalls im Editor und somit im Blog. Eigentlich wäre das kein großes Problem, da der HTML-Code des Artikels trotzdem fehlerfrei ist. Der Internet Explorer interpretiert diesen Code allerdings, kommt dabei ins Stolpern und bricht dann die Verarbeitung der Seite ab.
Alle anderen Browser ignorieren diese Codes aber, die Verarbeitung der Seite ist nicht beeinträchtigt. Auch ein HTML-Validator wird dieses Problem im Normalfall nicht aufdecken. Du kannst allerdings das Problem schnell erkennen, wenn du in den Browserquelltext deiner Seite schaust. Dort solltest du Codeschnipsel wie diesen in deinen Artikeln finden:
<p><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:HyphenationZone>21</w:HyphenationZone>
<w:PunctuationKerning />
<w:ValidateAgainstSchemas />
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables />
<w:SnapToGridInCell />
<w:WrapTextWithPunct />
<w:UseAsianBreakRules />
<w:DontGrowAutofit />
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--></p>
<p><!--[if gte mso 10]><br />
<mce:style><!
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Normale Tabelle";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;} --></p>
<p><!--[endif]-->
Diese Codes siehst du auch in der HTML-Ansicht des WordPress-Editors. Dort kannst du ihn auch bequem wieder aus den Artikeln löschen.
Um das Problem in Zukunft zu vermeiden hast du mehrere Optionen:
- Schreibe deine Artikel direkt im WordPress-Editor und nicht in Word
- Verwende zum Vorschreiben ein anderes Office-Programm
- Verwende zum Einfügen des in Word geschriebenen Textes nicht Strg+V, sondern benutze den “aus Word einfügen”-Button in der erweiterten Werkzeugleiste des WordPress-Editors
Letzte Aktualisierung am 30. Oktober 2008 um 10:29 von . Zurück zur Übersicht.
