Bonjour

Je voudrais savoir (et cette question vous paraîtra peut être stupide) comment on peut définir qu'un cadre par exemple mon cadre menu (appelé de cette façon <div id="menu">) ait une hauteur minimale de 20px mais qu'il puisse tout de même s'agrandir si besoin est (en fontion du contenu)

Merci d'avance pour vos réponses.
Il existe une propriété appelée min-height si mes souvenirs sont bons qui fait exactement ce que tu recherches. Par contre IE ne connaît pas... Smiley cligne

Il doit y avoir une autre solution mais j'avoue ne m'être jamais penché là-dessus Smiley ohwell
Merci beaucoup, je vais essayer de jeter un oeil sur ce que ça donne.

Mais bon enfin IE quand tu nous tiens...
Je me demande quand les gens comprendrons qu'il faut passer sur Firefox...
Bonjour,

C'est en fait assez simple de dire deux choses différentes à FF et IE en matière hauteur mini.

Pour IE il faut lui dire d'abord que ta hauteur mini est de Xpx. Si le contenu est plus grand il s'adaptera automatiquement. cela fait comme ceci :

div#machin_truc
{
height: (hauteur mini voulue sous IE)px ; /*par exemple 500 px*/
}

Pour FF et la majorité des autres navigateurs, tu rajoutes juste en dessous :
html>body div#machin-truc
{
height: auto;
min-height: (ma hauteur_voulue sous FF)px;
}

Ce qui te fais une css du genre :

div#machin_truc
{
height: 500px ; /*hauteur mini pour IE*/
}
html>body div#machin-truc
{
height: auto;
min-height: 900px; /*hauteur mini pour les autres*/
}
@ ++ Smiley cligne