2011-09-21 21 views
5

Entiendo qué otros nombres de código específicos del navegador, como -moz- y -webkit- se utilizan, el primero para mozilla y el posterior para cromo y safari, pero ¿qué es -mso- exactamente? Representa Microsoft Office, pero una página web nunca se menciona en ese programa, ¿o sí?mso - cómo se usa

+3

HTML se usa en programas que no son navegadores web. Tome el correo HTML, por ejemplo. Outlook probablemente usará 'mso', ya que es un producto de Microsoft Office y renderiza HTML. Además: http://msdn.microsoft.com/en-us/library/Aa155477 – CanSpice

+0

Los productos de Office pueden importar y exportar documentos HTML. – JJJ

+0

Aclaro mi pregunta: ¿Cómo sería la siguiente media si me encontré en una página web (lo cual): – Joseph

Respuesta

8

Su código de ejemplo:

<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> 

Parece que lo que sucedería si alguien copiar y pegar texto de un documento de Microsoft Word en un editor WYSIWYG en un sistema de gestión de contenidos.

MS Word pone un montón de código desagradable que no es necesario. Es mejor decirle a los autores de contenido que peguen en texto plano en lugar de hacerlo en MS Word.

1

Mso- Los atributos se utilizan para codificar correos electrónicos HTML. Desde Outlook 2007, Microsoft decidió usar el motor de representación de Word en su cliente de correo electrónico. Esto crea muchas peculiaridades en cómo HTML Email aparece en Outlook, por lo tanto, la necesidad de usar atributos mso en HTML.