Wie setzen dynamisch die Breite der html-Tabelle-Spalte nach text-Inhalten?

Es ist ein html table :

<table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
      <td width="480px"  class="societe" ><div style="float:left;font-size:12px;padding-top:2px" ><?php echo $_SESSION[PROJET_REF] ?> - [<?php echo $_SESSION[MANUEL_REF] ?>]</div>
      </td>
   </tr>
   ...
</table>

Den css "societe" ist :

.societe{

    text-align:left;
    padding-left:23px;
    font-size:11px;
    font-weight:bold;

    background: url(../include/images/societe.png) repeat-x;

    }

In der column definition : <td width="480px" class="societe" > ich hart codiert die Spalte die Breite auf 480px. Es ist nicht sehr gut zu tun ! So, wie die Breite dynamisch zu passen, mit der Spalte der Breite des Textes ? Der text ist hier <?php echo $_SESSION[PROJET_REF] ?> - [<?php echo $_SESSION[MANUEL_REF] ?>.

sind Sie offen für javascript jquery
wie dies mit jquery ?
hinzufügen, min-width: 280px; max-width: 480px; width:auto; von innen .societe
Aber ich weiß nicht, ob der text die Breite überschreitet 480 ! Warum setzen maxwidth so ?
Was ist "die Spalte text Breite"? Sie bedeutete, dass der text-Inhalt einer Zelle, wenn Sie auf eine Zeile, oder was?

InformationsquelleAutor pheromix | 2012-06-11

Schreibe einen Kommentar