2011-09-21 14 views
5

Capisco quali altri nomi di codice specifici del browser come -moz- e -webkit- sono usati, il primo per mozilla e il successivo per chrome e safari, ma cos'è -mso- esattamente? È l'acronimo di Microsoft Office, ma una pagina Web non viene mai visualizzata in quel programma, vero?mso - come viene utilizzato

+3

HTML è utilizzato in programmi che non sono browser web. Prendi l'email HTML, per esempio. Probabilmente Outlook userebbe 'mso', dato che si tratta di un prodotto Microsoft Office, e rende HTML. Inoltre: http://msdn.microsoft.com/en-us/library/Aa155477 – CanSpice

+0

I prodotti Office possono importare ed esportare documenti HTML. – JJJ

+0

Vorrei chiarire la mia domanda: Che cosa sarebbe la seguente media se l'ho trovato su un sito web (che ho fatto): – Joseph

risposta

8

Il tuo codice di esempio:

<style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; 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;} </style> 

Sembra che cosa accadrebbe se qualcuno copiato e incollato il testo da un documento di Microsoft Word in un editor WYSIWYG in un sistema di gestione dei contenuti.

MS Word inserisce un sacco di codice sgradevole che non è necessario. È meglio dire ai tuoi autori di contenuti di incollare in testo normale anziché da MS Word.

1

Gli attributi Mso vengono utilizzati per la codifica di email HTML. Dal momento che Outlook 2007, Microsoft ha deciso di utilizzare il motore di rendering di Word nel proprio client di posta elettronica. Ciò crea un sacco di stranezze nel modo in cui HTML Email si presenta in Outlook, quindi la necessità di usare gli attributi mso- in HTML.

Problemi correlati