pour un de mes sites, je peux creer des styles, et j'ai un pb avec l'un d'entre eux :
voici grossomo le code :
<? function Afficher($str1, $alg1, $str2, $alg2, $str3, $alg3, $largeur=0) { if (strlen($str1)<2) $str1=""; if (strlen($str2)<2) $str2=" "; if (strlen($str3)<2) $str3=""; else $str3 = "<hr>".$str3; if (strlen($alg1)<2) $alg1="center"; if (strlen($alg2)<2) $alg2="center"; if (strlen($alg3)<2) $alg3="center"; if ($largeur) $largeur = " style='width:".$largeur."px'"; else $largeur=""; echo " <table class='affiche' width='100%' border=0 cellspacing=0 cellpadding=0> <tr class='affiche1'> <td class='affiche11'></td> <td class='affiche12' style='text-align:left'> <div class='affiche_titre' style='text-align:left;'> ".$str1." </div> </td> <td class='affiche13'></td> </tr> <tr class='affiche2'> <td class='affiche21'></td> <td class='affiche22'".$largeur."> <div class='affiche_contenu' style='text-align:".$alg2.";'> ".$str2." </div> <div class='affiche_status' style='text-align:".$alg3.";'> ".$str3." </div> </td> <td class='affiche23'></td> </tr> <tr class='affiche3'> <td class='affiche31'></td> <td class='affiche32'></td> <td class='affiche33'></td> </tr> </table> "; } ?>
et le pb vien de la div affiche titre. elle est inclu dans un td qui a uen image de fond, la div en kestion a également une image de fond, que je ne veux afficehr que à l'endroit du txt (d'ou la div ds le td) sauf que cette conne de div s'amuse à prendre toute la largeur du td > ca fait pas ce que je veux...
en image, ca fait ca :

et moi, j'aimerais avoir ca :

d'ou ma question : quel est le paramètre de style permetant d'indiquer à une div de prendre une taille minimal automatiquement en fnc du text qu'elle contient ?
[je c, il existe déja une balise pour avoir un résultat semblale en html, sauf que ca fait pas les coins arrondis, et qu'elle marche pas sous tous les navigateurs.]