2010-12-01 3 views
1

Comment convertir ce tableau à 3 colonnes en utilisant uniquement des divs? Notez que les première et troisième colonnes sont fluides et que seule la deuxième (moyenne) colonne est de largeur fixe.Convertir une table fluide en div/css

<table width="100%" border="0" cellspacing="0" cellpadding="0"> 
    <tr> 
    <td style="background-color:#CCC;">left</td> 
    <td style="width:940px; background-color:#0CF;">middle</td> 
    <td style="background-color:#FF9;">right</td> 
    </tr> 
</table> 

Répondre

0

Peut-être aiderai: http://matthewjamestaylor.com/blog/perfect-3-column.htm

Ce problème de la vôtre est pas aussi simple que vous le pensez qu'il devrait être. Il est facile de placer 3 divs côte à côte et avoir la largeur de tout se comporter comme vous le souhaitez. Obtenir la hauteur de tous les 3 divs de se comporter comme vous le voulez est un peu plus compliqué.

Cet article, sans un tutoriel spécifique pour votre problème, peut vous donner quelques bonnes idées et des idées: http://www.alistapart.com/articles/css-positioning-101/

Edit: Un article plus spécifique pour votre question: http://www.alistapart.com/articles/holygrail/

+0

Je pense que je vais juste revenir à l'aide de tables.Ils sont intuitifs et fonctionnent comme je le veux, même si elles ne sont pas censées être utilisées pour les mises en page . Merci. – user366810

Questions connexes