Version complète: sur le forum Webmaster Hub : DIV et Table (l'un dans l'autre)
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
talme
Ce problème n'apparaît que dans firefox à ma connaissance
voir exemple : http://kollectiv.net/div-et-table.html

Je ne sais pas si c'est un bug de firefox ou si c'est moi qui ne comprends pas la subtilité.
Mais je pensais en toute logique qu'un élément (ici table) placé à l'intérieur de l'autre (ici div)
celui qui est situé à l'intérieur pousserait son contenant au lieu de lui sortir par les pieds.

Bref, y'a t-il une solution !?
surtout que je ne connais pas la grandeur définitive de la table
étant elle même généré dynamiquement suivant les données contenu ou nom.
Sinon, j'aurais fais comme d'habitude en métant un height : XXpx

Mais il y a sûrement mieux, non ?

Merci
Ganf
> Bref, y'a t-il une solution !?

Fermer ton <div> au lieu d'en ouvrir un deuxième.
talme
oui, ça c'est une erreur de couper coller rapide, merci.
Par contre </div> fermé toujours même problème sad.gif
Monique
Bonjour,

Si tu fixes la hauteur de ton bloc, c'est normal qu'il s'affiche avec cette hauteur, non ?

CODE
div.fiche {background-color: #F3FAFE;height: 20px;border: 1px dashed #BDC3FF;border-width: thin;padding:10px;}


Si tu détermines height: auto; (ou même pas d'attribut height du tout) tu obtiendras l'effet souhaité, avec FireFox comme avec IE B)
talme
<BIG>Merci</BIG> Monique
cette astuce me sera fort utile dans l'avenir pour continuer sur la voie XHTML
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.