Ugh. Word es notorio por su HTML inflado, complicado, no compatible con los estándares y no semántico. Lamentablemente, tengo un profesor que nos exige que generemos un esquema de estándares muy exigentes. Prefiero no escribir a mano, así que decidí hacer algo que fuera útil también para mis compañeros de clase. Creé el esquema usando una lista numerada simple en NeoOffice en mi Mac, lo exporté como HTML y escribí bastante CSS para darle un estilo. Luego, conseguí que alguien creara una lista ordenada en Word para Windows, la exportara como html y me la enviara para verificar la compatibilidad. Después de desplazar millas por la página, tratando de reprimir un escalofrío, vi un problema. Word no usó <ol>
y <li>
. Usó montañas de <span>
s anidados con clases del wazoo. Odio ver que todo mi trabajo se desperdicia, pero es imposible trabajar con este contenido: tendré que marcar el estilo de documento a documento, en lugar de hacerlo con una hoja de estilo universal.Estilo HTML generado por Microsoft-Word
Idealmente, Word generaría HTML usando etiquetas estándar para que pudiera darle el mismo estilo que cualquier otra lista, pero este no parece ser el caso. ¿Cómo puedo hacer que genere listas que realmente usan <ul>
y <li>
en lugar de <span>
, o al menos modificar algo en mi código para que de alguna manera funcione de la manera extraña en que crea listas?
Relacionados: http://stackoverflow.com/questions/4824619/batch-conversion-of-docx-to-clean-html También podría ayudar: http://stackoverflow.com/questions/1255738/tinymce-and- importing-copy-paste-from-microsoft-word – thirtydot
Aún no tengo muy claro qué es exactamente lo que estás tratando de lograr. – reisio
Ver las últimas líneas. Aclaré – Walker