Я пытаюсь отобразить текст заголовка столбца вертикально, поэтому столбцы узкие. Кажется, я не могу заставить текст вращаться и оставаться внутри div.форматирование вертикального текста в divs
Я сделал быстрый jsfiddle.
https://jsfiddle.net/DaveC426914/w674sLbL/9/
Мой «перед проблемой» в том, что моя демка правильно не делает. Он повторяет данные три раза, т. Е. Три 17, три 18 и три 19-е. Я не знаю почему.
(The скелетным Угловая скрипку я начал с не содержал Див нг-приложение = «MYAPP», так что я должен был добавить его или угловой никогда не применяется. Я думал, что, может быть, что-то делать с этим, но remving этот div ломает приложение.)
Как только я исправить это, моя реальная проблема заключается в том, что я не могу заставить текст вести себя. Он должен находиться в узких коробках шириной 100px, 20px, которые должны быть на одном уровне друг с другом, так что он составляет всего 20 пикселей или около того. Они обеспечивают ширину 100 пикселей.
<div class="table-header-cell" ng-repeat="item in headerDates">
{{item.date}}
</div>
.table-header-cell {
display: inline-block;
border: 1px solid grey;
margin: 1px 1px 5px;
height: 30px;
transform: rotate(-90deg);
transform-origin: left bottom;
width: 100px;
}
Я пробовал варианты вложенности div в div и применения вращения к внешним или внутренним div. Я также попытался установить ширину до 100 пикселей и высоту до 20 пикселей в надежде, что она применит размер до вращения, но до сих пор никакая комбинация не работала.
Действительно, это была одна из вещей, которые я пробовал. Ваш CSS действительно работает: это -60px, который сделал трюк. Благодаря! – DaveC426913