Bonsoir tout le monde,
je suis face à un léger problème,
j'aimerai faire un carré de 200px sur 200px avec pour contrainte de créer un titre de hauteur fluide avec un conteneur de hauteur fixe (mais pouvant s'adapter automatiquement à la hauteur de mon carré), donc un conteneur acceptant une scrollbar quand le texte dépasse les 200px - hauteur du titre.
En gros voila ma structure :
HTML :
CSS :
Ce code marche parfaitement sur chrome mais pas sur le reste du monde
Pouvez vous me donner une astuce pour que ça marche partout ?
Codepen
Merci d'avance,
Jonathan
je suis face à un léger problème,
j'aimerai faire un carré de 200px sur 200px avec pour contrainte de créer un titre de hauteur fluide avec un conteneur de hauteur fixe (mais pouvant s'adapter automatiquement à la hauteur de mon carré), donc un conteneur acceptant une scrollbar quand le texte dépasse les 200px - hauteur du titre.
En gros voila ma structure :
HTML :
<div class="box">
<div class="grid">
<div class="row"><h1>Titre</h1></div>
<div class="row full">
<div class="scroll">
test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />test<br />
</div>
</div>
</div>
</div>
CSS :
.box {
width: 200px;
height: 200px;
background: red;
}
.grid {
display: table;
width: 100%;
height: 100%;
}
.row {
display: table-row;
}
.row.full {
height: 100%;
}
.scroll {
overflow: auto;
height: 100%;
}
Ce code marche parfaitement sur chrome mais pas sur le reste du monde
Pouvez vous me donner une astuce pour que ça marche partout ?
Codepen
Merci d'avance,
Jonathan