En effet j'ai ça dans le HTML
Texte Avant<div class="test">TEST</div>Texte après
Et ça dans le CSS
.test{ border-style:double; float:left; clear:both; }
Et ça donne ça :
Texte AvantTexte après ###### #TEST# ######
Alors que je cherche à avoir
Texte Avant ###### #TEST# ###### Texte après
Mais ne connaissant pas la taille de "TEST" à l'avance, je ne peux pas fixer la propriété width. Le seul "hack" que j'aie trouvé consiste à utiliser une table et donc remplacer le html par
Texte Avant<table class="test"><tr><td>TEST</td></tr></table>Texte après
Le plus pète burnes dans l'histoire, c'est que ça parait "super simple" comme concept, un div pas forcément float mais dont la largeur est adaptée au contenu...