28217 sujets

CSS et mise en forme, CSS3

Bonjour,
J'aimerais savoir s'il est possible d'adapter la largeur d'un block (par default à 100% de son conteneur) a son contenu.
Dans mon cas c'est un block <adress>
Modifié par herman31 (17 Jul 2005 - 22:32)
address {
float: left;
} 

et :

<address>
Ut wisi enim ad minim veniam<br />
quis nostrud exerci<br />
ex ea commodo consequat.
</address>
Administrateur
Et pour ceux qui sont allergiques aux flottants, cela fonctionne aussi avec le positionnement absolu (ou encore fixe).
SAlut,
Merci les pros! Je trouve le flottant plus intéréssant dans ce cas puisque qu'il n'est pas totalement sorti du flux et fait venir le contenu adjacent à sa droite
au lieu de le faire passer dessous dans le cas de la position:absolute.

En revanche sous IE j'ai remarqué que si on met pas de BR comme tu l'as fais Laurent, le block flottant va pousser la largeur du conteneur vers la droite.

Ciao
Modifié par herman31 (18 Jul 2005 - 11:31)
A moins de jouer sur des span acrobatiques, l'élément <br /> est le seul moyen d'obtenir des retours à la ligne dans un élément <address>. C'est d'ailleurs l'exemple donné par la spécification HTML4.01...
Donc, dans ton cas, les <br /> sont forcément là Smiley cligne