2010-11-07 30 views
-1

J'essaie de faire un cadre dans ce cas une table 3x3 (en utilisant CSS) en gardant les coins fixés en taille et en faisant le reste de la table étirer selon la «cellule» à l'intérieur. En utilisant les tables classiques, cela ne m'aurait probablement pas pris plus de 10 minutes, mais parce que j'ai rencontré des problèmes avec les tables dans le passé * toux * toux IE * toux J'ai décidé d'essayer le CSS en utilisant div-s et span- s mais pour une raison quelconque, il ne montre pas juste.3x3 table avec coins fixes

Puis-je avoir des conseils?

+0

Eh bien, cela semble assez simple; quel (s) problème (s) avez-vous? – coreyward

+1

Avez-vous du code que vous avez essayé, mais ne fonctionne tout simplement pas correctement? –

+1

Le HTML et CSS que vous avez jusqu'à présent nous donnerait probablement une bonne base pour essayer de le réparer. Au fait, quel est le but? Il pourrait y avoir une manière plus simple d'accomplir ceci sans tous les récipients. –

Répondre

0

Je ne suis pas sûr je comprends votre bonne question, mais je pense que vous êtes à la recherche de <div> s avec 33% de sa largeur, avec une compensation <br /> après tous les trois (ou vous pouvez conserver chaque ligne un div contenant de son propre):

CSS:

.col { 
    float: left; 
    width: 33%; 
    } 

    /* color columns for clarity */ 
    .odd { 
    background-color: #999; 
    } 

    .even { 
    background-color: #666; 
    } 

HTML:

<div class="col odd">1</div> 
<div class="col even">2</div> 
<div class="col odd">3</div> 
<br style="clear: both;" /> 
<div class="col even">4</div> 
<div class="col odd">5</div> 
<div class="col even">6</div> 
<br style="clear: both;" /> 
<div class="col odd">7</div> 
<div class="col even">8</div> 
<div class="col odd">9</div> 

Est-e à ce que vous cherchez?

+0

J'ai fait une photo pour représenter ce que j'ai essayé de faire: http: //i54.tinypic.com/2hyjwub.png S'il y a un moyen de le faire à travers divs et spannes et être toujours visible dans ie6-7 alors je suis sûr que ce serait un peu compliqué. J'essaie de faire des cadres personnalisés pour des images de différentes tailles. –

+0

Cadres personnalisés pour les images? Donc, quand vous dites grille 3x3, vous voulez dire 8 "cellules" d'images de cadrage, et une "cellule" centrale qui contient l'image que vous voulez encadrer? Est-ce que je vous comprends maintenant? – AgentConundrum

+0

oui ... exactement! Voici ma version de table (si je ne trouve pas une bonne version css, je m'en tiendrai à celle-ci): http://muddypaw.byethost15.com/frame.php –