Tableau HTML avec 100% de hauteur, et les lignes divisent également en hauteur. Comment le rendre possible?
S'il vous plaît aller à travers ce violon pour voir ce que j'ai essayé jusqu'à présent.
<div class="outer">
<div class="inner">
<table style="background-color: red; width:100%; height:100%;">
<tr style="background-color: red; width:100%; min-height:30%;">
<td>Name</td>
</tr>
<tr style="background-color: blue; width:100%; min-height:30%;">
<td>Nirman</td>
</tr>
<tr style="background-color: blue; width:100%; min-height:30%;">
<td>Nirman</td>
</tr>
</table>
</div>
</div>
J'ai besoin d'afficher ce tableau occupant toute la hauteur de la div, et les lignes de ce tableau doit être égale à la hauteur à occuper l'espace de table complet.
Cela signifie, d'une table de hauteur doit être de 100% de la div de la hauteur.
et chaque ligne, la hauteur doit être de 30% de la div de la hauteur.
Aucune idée de comment faire? Aussi, je voudrais une solution qui devrait fonctionner sur la plupart des navigateurs, au moins, à partir de IE 8.
Toute aide sur ce bien apprécié.
pouvez-vous utiliser javascript/jQuery?
oui, bien sûr, mais est-ce exacte?
n'est-il pas possible par le biais de CSS lui-même?
Je ne suis pas vraiment sûr que c'est possible avec de la pure css sauf
oui, bien sûr, mais est-ce exacte?
n'est-il pas possible par le biais de CSS lui-même?
Je ne suis pas vraiment sûr que c'est possible avec de la pure css sauf
.inner
ont une hauteur fixeOriginalL'auteur Nirman | 2013-07-09
Vous devez vous connecter pour publier un commentaire.
Dans les styles de la
inner
div class, changementmin-height:100%
àheight:100%
.C'est tout ce dont vous avez besoin!
(C'est parce que
min-height
ne peut pas être héritée)Voici la jsfiddle
OriginalL'auteur Nibhrit
Par CSS , vous devez régler la hauteur de .intérieure . min-hauteur de la valeur ne peut pas être héritée :
http://codepen.io/anon/pen/yuEkA
une coupe courte serait :
OriginalL'auteur G-Cyr
Vous pouvez positionner la table absolue. Par exemple, donnez-le à la classe "en hauteur", et puis ajoutez le code css suivant:
Cela permettra d'élargir la table à la hauteur totale!
OriginalL'auteur Francesco Novy
Voici un violon!
OriginalL'auteur Lasithds
jQuery solution pour 30%
tr
hauteurjsfiddle
OriginalL'auteur Pumpkinpro