Теги стиля не распознаются в документе Word

У меня есть некоторый контент с тегами Html (например, «p», «span» и т. д.).

Ex. 
<p><span class="clsStyle1">Some content</span>
<br/>
<span>Further content</span></p>
...

Некоторым элементам "span" назначены классы, которые используются для стилей.

Ex. <span class="clsStyle1">Some content</span>

Я включил определение «clsStyle1» в тег «», и окончательный HTML-код выглядит примерно так:

<html>
<body>

<style>
.clsStyle1 {
    border-color: #38FD11;
}
</style>

<p><span class="clsStyle1">Some content</span>
<br/>
<span>Further content</span></p>
...

</body>
<html>

Наконец, я сохраняю этот контент с расширением «.doc».

При открытии этого содержимого в Microsoft Word он отображает содержимое, но не распознает стили.

Есть ли способ преобразовать доступные стили в формат, понятный Word, перед экспортом содержимого Html в Word?


person user3198285    schedule 22.01.2014    source источник


Ответы (1)


Microsoft Word распознает стили, но в вашем примере стиль не действует. Параметр border-color не влияет на рендеринг, если стиль границы равен none, что является значением по умолчанию. Если вы добавите, например.

border-style: solid;

вы увидите границу нужного цвета.

person Jukka K. Korpela    schedule 22.01.2014