February 7
Quando si salva un documento di Microsoft Office in formato HTML, il codice contiene i tag HTML standard così come molti tag di proprietà di Microsoft. Uno di questi tag, MsoNormal, fa parte del foglio di stile inserito nel codice, per definire come visualizzare il contenuto della pagina Web. Spesso questo codice rimane anche dopo aver modificato il file in un'altra applicazione.
codice Microsoft HTML contiene tag standard, come ad esempio <html> all'inizio e alla fine del codice, <head> per i dati di direzione, tra i tag <meta> e <style> e <body> tag per il contenuto del Pagina web. Il tag <style> contiene le definizioni per il modo di visualizzare il testo sulla pagina e questo foglio di stile è qui che i codici Microsoft-specifici, come MsoNormal, cominciano ad apparire. Questo stile è applicato a paragrafi nel corpo della pagina.
Microsoft inserisce anche le definizioni di carattere - stili che definiscono il carattere predefinito per il testo, come ad esempio il font-family Calibri o sans serif - nel foglio di stile. È possibile sovrascrivere questo font specificando un font diverso in un altro stile di paragrafo. Ad esempio, uno stile di paragrafo può specificare Times New Roman o la famiglia serif e questo sarebbe ignorare il carattere predefinito. Le definizioni di carattere includono anche i numeri Panose, che provengono da un sistema di classificazione carattere e raramente appaiono in stili HTML standard.
Il tag <body> contiene il contenuto della pagina Web, e il foglio di stile assegna uno stile a ogni paragrafo. Gli stili sono designati come classe, seguito dal nome di stile. Ad esempio, <p class = MsoNormal> per un paragrafo di testo normale o <p class = MsoListParagraph> per un proiettile o un elenco numerato. Lo stile definisce la parte superiore, a destra, in basso a sinistra e margini, l'altezza della linea, la dimensione del carattere e la famiglia per il paragrafo font.
Il processo di conversione di Microsoft inserisce più codice di quanto sia necessario e Microsoft-proprietarie tag HTML non sono conformi allo standard HTML come definito dal World Wide Web Consortium, un'organizzazione che crea gli standard per Internet. I server non-Microsoft e browser diversi da Internet Explorer hanno difficoltà ad interpretare i tag specifiche di Microsoft. Tuttavia, questi tag permettono il codice per eseguire il rendering in modo che Microsoft Word è possibile aprire la pagina Web.