Bonjour,
Je suis en train de faire un site au design un peu particulier de part sa structure élastique et j'ai un petit soucis. Je vous donne mon explication théorique en espérant que ca suffise mais si ce n'est pas le cas, je détaillerai ma structure.
En gros j'ai un div qui a les attributs :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 min-height: 100px; max-height: 300px; height: 30%; position: relative;
Dans ce div, je positionne de manière absolue du contenu pour qu'il soit en bas :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 position: absolute; bottom: 10px;
Pas de soucis jusque là, ca marche sous Firefox, IE, Safari. Mais Opera et Chrome me font un truc bizarre quand height > max-height.
Comme height est en pourcentage, il arrive un moment où la hauteur (30%) dépasse les 300px. A ce moment la, le bottom sous Opera et Chrome s'applique à l'attribut height (%) et pas à max-height.
Ca rend invisible certains élèments qui sont cachés sous le max-height.
Avez-vous une idée qui pourrait résoudre ce petit soucis ?
Merci d'avance
Partager