テキストが-90度回転したテーブルを作成しようとしています。今までテキストの画像を使っていましたが、これをテキストに変えたいと思っていました。
修正できないと思われる問題がいくつかあります。
- 列07のテキストが列08にオーバーフローします。
- これをoverflow:hiddenで修正することはできません。正しい形状を得るには、幅と高さの両方を200pxに設定する必要があるためです。
- 回転したテキストの幅と高さを設定する必要があるため、操作があまり柔軟になりません。これも問題1の原因になります。
- 幅を200pxに設定する必要があるため、マージンを「0 -100px」に設定する必要がありますが、回転しても幅は200pxのままであり、テーブルが非常に大きくなります。
- フォントサイズを変更すると、列にうまく収まりなくなります。
- フォントはひどく見え、読みにくいです。これは、ブラウザの将来のアップデートでうまくいくと思います。
これが実際のjsFiddleです
http://jsfiddle.net/CoryMathews/ZWBHS/
私はそれが機能する必要があり、IE7 +、Chrome、FF、およびOperaで同じポイントに到達しました。
この方法を実際に使用できるように改善する方法について何かアイデアはありますか?私のアイデアのいくつかは次のとおりです。
ページの読み込み時にjavascriptを使用して幅や高さなどを計算できます。これにより、上記の問題2と3は解決されますが、1は解決されません。ただし、表示にjavascriptを使用するのは嫌です。
おそらく、私はより良い制御を与える変換原点を誤用しています。現在使用している数値「00」を使用すると、必要なサイズを簡単に計算できます。