2010-06-17 5 views
1

Dans le tableau suivant, comment aligner les données dans les cellules td de sorte que nous n'obtenions pas de barre de défilement horizontale à l'aide de CSS?Alignement de données dans une table

également l'exigence est que la hauteur de la table doit être ajustée automatiquement ..

<table> 
    <tr><th>name</th> 
    <th>info</th></tr> 
    <tr><td>Harry</td> 
    <td>suminfosuminfosuminfosuminfosum infosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfos uminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfo<td></tr> 
    <tr><td>test</td><td>test data</td></tr> 
</table> 

Répondre

0

Pour prendre en charge tous les navigateurs aller pour cette

.workbreak { 
     word-wrap: break-word;  /* IE 5.5-7 */ 
     white-space: -moz-pre-wrap; /* Firefox 1.0-2.0 */ 
     white-space: pre-wrap;  /* current browsers */ 
} 

<table> 
    <tr><th>name</th> 
    <th>info</th></tr> 
    <tr><td>Harry</td> 
    <td class="workbreak">suminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfosuminfo<td></tr> 
    <tr><td>test</td><td>test data</td></tr> 
</table> 

Pour plus de détails: https://developer.mozilla.org/en/CSS/white-space

+0

ne fonctionne pas pour moi mozilla 3.0.4 sur Linux – Salil

+0

oui il ne fonctionne pas sur mozilla – Hulk

+0

oui sa non prise en charge dans Mozila de travailler avec elle essayer white-space: pre-wrap dans FF –

0

La cellule extra-longue a besoin de word-wrap:break-word.

0

Essayez:

table { 
    table-layout: fixed; 
    word-wrap: break-word; 
    width: 600px; /* or whatever you like */ 
} 
+0

Ne fonctionne pas pour moi mozilla 3.0.4 sur linux – Salil

Questions connexes