私は3x3 htmlテーブルを持っています。 2番目の行では、1番目と3番目の列には内容が垂直に表示されるように回転するdivが含まれています。他のセルはコンテンツを正常に表示します。これらの垂直divはTDの高さからオーバーフローします。 Divの高さ(垂直方向の幅)に基づいてTDの高さを動的に拡大したい。ここで 自動展開TD含まれるDIVによる
が更新 fiddleからのコードです
HTML
<table>
<tr>
<td>
<div>
?
</div>
</td>
<td>
<div>
<input placeholder="some text">
<button>X</button>
</div>
</td>
<td>
<div>
?
</div>
</td>
</tr>
<tr>
<td class="expand">
<div class="vertical">
<input placeholder="some text">
<button>X</button>
</div>
</td>
<td>
<div>
<input placeholder="some text">
<button>X</button>
</div>
</td>
<td class="expand">
<div class="hw vertical">
<input placeholder="some text">
<button>X</button>
</div>
</td>
</tr>
<tr>
<td>
<div>
?
</div>
</td>
<td>
<div>
<input placeholder="some text">
<button>X</button>
</div>
</td>
<td>
<div>
?
</div>
</td>
</tr>
</table>
CSS
table td {
border: 2px solid lightgray;
}
.hw {
width: 208px !important;
height: 20px;
}
.expand {
white-space: pre;
}
.vertical {
/* writing-mode: vertical-rl; */
transform: rotate(90deg);
}
ありがとうございます。
しかし、これはまた、他の細胞を '?'最初と最後の行でそれに。つまり、幅と高さが含まれているセルに合わせたいと思う。 – Jawaid
素晴らしい。ありがとう。これは完全に機能しました。しかし、私は私のアプリでそれを使用して垂直にコンテンツを表示しない高さを調整しません。 – Jawaid
http://caniuse.com/#search=writing-modeから見ることができるように、このプロパティはOpera Miniではサポートされていません。これはあなたの場合ですか? – aje