CSS абсолютное положение не работает в MS Word

Это - образец:

<html>
<head>
    <title>word test</title>
</head>
<body>
    <div style='position: absolute; width: 30px; height: 50px; top: 100px; left: 20px; border-color: black; border-width: 1px; border-style: solid;'>
        <p>Hello!</p>
    </div>
</body>
</html>

Сохраните его как "word.doc" и открытый в MS Word.

Абсолютное положение не работает!

Отделение представляется на верхней части документа и с 100% шириной. Почему? Я не могу использовать HTML таблицы.

Версия на слове мс: 2003

4
задан 06.08.2013, 19:25

2 ответа

Можно найти полный список поддерживаемого CSS 2007 Word здесь:

http://msdn.microsoft.com/en-us/library/aa338201%28office.12%29.aspx

Да, это очень плохо, но Вы ожидали бы что-либо еще от команды Office Microsoft?

Вот список ссылок CSS2, который Вы не можете использовать:

  • азимут
  • фоновое вложение
  • фоновое изображение
  • позиционный фоном
  • фоновое повторение
  • интервал границы
  • нижняя часть
  • сторона подписи
  • ясно
  • клип
  • содержание
  • противоинкремент
  • сброс счетчика
  • сигнал - прежде, сигнал - после, сигнал
  • курсор
  • дисплей
  • повышение
  • пустые ячейки
  • плавание
  • font-size-adjust
  • фрагмент шрифта
  • левый
  • разрыв строки
  • изображение стиля списка
  • list-style-position
  • смещенный маркером
  • макс. высота
  • max-width
  • минимальная высота
  • min-width
  • висячие строки
  • схема
  • цвет контура
  • стиль структуры
  • ширина контура
  • переполнение
  • переполнение-x
  • переполнение-y
  • пауза - прежде, пауза - после, пауза
  • подача
  • диапазон подачи
  • игра - во время
  • положение
  • кавычки
  • богатство
  • точно
  • говорить
  • говорить-заголовок
  • говорить-цифра
  • говорить-пунктуация
  • речевой уровень
  • напряжение
  • сервировка
  • текстовая тень
  • преобразовать текст
  • наверх
  • unicode-bidi
  • видимость
  • речевое семейство
  • объем
  • висячие строки
  • межсловный интервал
  • z-индекс
9
ответ дан 07.12.2019, 19:19

Вероятно, потому что Microsoft Word использует свой собственный рендерер, который сосет.

В статье с 2007 говорится...

Никакая поддержка плавания или положения

(это должно относиться к Вам, потому что Ваша версия является 2003),

Таким образом, Вам не повезло. К сожалению, основанные на таблице разметки все еще распространены в электронных письмах HTML из-за этой причины.

1
ответ дан 07.12.2019, 19:19

Теги

Похожие вопросы