Bonjour.
Je crois avoir compris que les conteneurs <div> (non positionnés, en relatif,...) :
- s'adaptaient (sauf spécification d'une hauteur) en hauteur au contenu : ils s'étirent vers le bas au fur et à mesure que le texte s'y place.
- occupaient en largeur (sauf spécification d'une largeur) tout l'espace disponible (jusqu'aux frontières du conteneur qui les contient).
Comment obtenir qu'ils s'adaptent en largeur à leur contenu ? Autrement dit, comment faire qu'ils ne soient pas plus larges que leur contenu (à la manière d'un tableau html dont les mesures ne sont pas précisées) ?
J'ai constaté que les <div> en position absolue fonctionnaient apparemment comme cela (si on met en position absolue un <div> vide, il "disparaît" même), mais n'y a-t-il pas moyen de faire autrement (<div> non positionnés ou positionnés en relatif, ou flottants) ?
Merci pour toute explication. Et pardon si la réponse est quelque part sur le site : mes interrogations du moteur de recherche n'ont rien donné (peut-être m'y suis-je mal pris)...
Modifié par Piteur511 (24 Oct 2007 - 23:32)
Je crois avoir compris que les conteneurs <div> (non positionnés, en relatif,...) :
- s'adaptaient (sauf spécification d'une hauteur) en hauteur au contenu : ils s'étirent vers le bas au fur et à mesure que le texte s'y place.
- occupaient en largeur (sauf spécification d'une largeur) tout l'espace disponible (jusqu'aux frontières du conteneur qui les contient).
Comment obtenir qu'ils s'adaptent en largeur à leur contenu ? Autrement dit, comment faire qu'ils ne soient pas plus larges que leur contenu (à la manière d'un tableau html dont les mesures ne sont pas précisées) ?
J'ai constaté que les <div> en position absolue fonctionnaient apparemment comme cela (si on met en position absolue un <div> vide, il "disparaît" même), mais n'y a-t-il pas moyen de faire autrement (<div> non positionnés ou positionnés en relatif, ou flottants) ?
Merci pour toute explication. Et pardon si la réponse est quelque part sur le site : mes interrogations du moteur de recherche n'ont rien donné (peut-être m'y suis-je mal pris)...
Modifié par Piteur511 (24 Oct 2007 - 23:32)
: l'ajout du padding fait qu'un espace important s'ajoute dans FFX au dessus du titre, et cet espace n'est pas de même taille dans IE6 : la présentation n'est pas suffisamment homogène d'un navigateur à l'autre.
Crains-tu des pb d'interprétation avec d'autres navigateurs ?