列ヘッダーテキストを垂直にレンダリングしようとしているため、列が狭いです。テキストを回転させてdiv内にとどめているように見えません。div内の書式設定の垂直テキスト
私は素早くjsfiddleを作った。
https://jsfiddle.net/DaveC426914/w674sLbL/9/
マイ「前の問題」は私のデモが正しくレンダリングされていないということです。 データを3回、つまり3つの17、3の18、3の19を繰り返しています。どうしてか分かりません。
(私が始めた角膜のフィドルには、div ng-app = "myApp"が含まれていなかったので、それを追加しなければならなかったので、角度を適用しないでください。この部分を修正するとアプリが壊れます)実際の問題を解決すると、動作するテキストを取得できなくなります。それは100pxの背の高い、20pxの狭いボックスに収まるようにして、列が20pxほどしかないようにする必要があります。彼らは100px幅でレンダリングしています。
<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にローテーションを適用する方法を試しました。私はまた、
の前にの回転を適用したいと考えて、幅を100pxと高さを20pxに設定しようとしましたが、これまでの組み合わせは機能していませんでした。
私が試したことの1つでした。あなたのCSSは動作します:トリックをしたのは-60pxです。ありがとう! – DaveC426913