Скажем, у меня есть несколько столбцов, из которых я хотел бы повернуть значения:
<div class="container">
<div class="statusColumn"><span>Normal</span></div>
<div class="statusColumn"><a>Normal</a></div>
<div class="statusColumn"><b>Rotated</b></div>
<div class="statusColumn"><abbr>Normal</abbr></div>
</div>
С помощью этого CSS:
.statusColumn b {
writing-mode: tb-rl;
white-space: nowrap;
display: inline-block;
overflow: visible;
transform: rotate(-90deg);
transform-origin: 50% 50%;
}
Он выглядит следующим образом:
Можно ли написать любой CSS, который заставит повернутый элемент повлиять на его родительскую высоту, чтобы текст не перекрывал другие элементы? Что-то вроде этого: