J'ai une table html 3x3. Dans la deuxième ligne, la première et la troisième colonne contiennent des div qui sont pivotés pour afficher le contenu verticalement. D'autres cellules montrent le contenu normalement. Ces divs verticaux débordent de la hauteur TD. Je veux augmenter dynamiquement la hauteur TD en fonction de la hauteur Div (largeur verticale).Auto expand TD selon contenu DIV
Voici le code de fiddle
MISE À JOUR
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);
}
Merci d'avance.
Génial. Mais cela a également élargi d'autres cellules comme celles avec '?' dedans en première et dernière rangée. Ou en d'autres termes, je veux adapter la cellule avec contenu contenu largeur/hauteur. – Jawaid
génial. Merci. Cela a fonctionné parfaitement. Mais quand je l'ai utilisé dans mon application, il n'affiche pas le contenu verticalement ni ajuster la hauteur. – Jawaid
Comme vous pouvez le voir sur http://caniuse.com/#search=writing-mode, cette propriété n'est pas supportée par Opera Mini. est-ce votre cas? – aje