почему я не могу повернуть текст с помощью свойства mso-rotate? - PullRequest
0 голосов
/ 18 июня 2020

Изменить: Мой исходный заголовок был свойство mso-rotate не работает , и ai решил, что я не могу использовать это в качестве заголовка. Я не знаю, как я мог прояснить свои намерения. Или короче!

У меня есть таблица (на самом деле серия из них на разных листах), в которой есть строка текстовых элементов вверху (на самом деле 3-я строка), которые отображаются вертикально. В Excel они выглядят так, как ожидалось, но когда я сохраняю книгу как документ html (сохраненный как страница фреймов и подпапка с отдельными листами, файл css и файл списка xml), повернутый текст не поворачивается.

Изучая файл css, я обнаружил, что он использует свойство mso-rotate со значением 90 ( не -90 ). Я думаю, что даже если бы он вращался, он отображался бы сверху вниз, а не снизу вверх, учитывая, что 90 по часовой стрелке, и для достижения ориентации снизу вверх необходимо значение -90 или 270 *. 1019 *

Мне удалось преодолеть это с помощью свойства writing-mode: sideways-lr; , но я хотел бы знать, есть ли причина, по которой mso-rotate : 90; не работает в моем браузере. Это королевская боль - вставлять 23 копии свойства writing-mode в классы, которым они нужны, просто для того, чтобы содержимое ячеек повернулось на -90 градусов. Всего 32 листа, и на каждом 431 ячейка, использующая это свойство. Если я смогу заставить работать mso-rotate, это избавит меня от редактирования. В Excel CSS достаточно других ошибок, которые мне нужно исправить.

Я использую Firefox в качестве браузера по умолчанию, но я просмотрел страницы в Edge и IE 11. Ни один из этих браузеров, похоже, тоже не поддерживает mso-rotate, и оба они являются продуктами Microsoft .

...