Salut à tous.
Je suis arrivé sur Grafikart il y a peu et ceci est mon premier post sur le forum :) .

Ma question, ou plutôt mon problème est que je ne parviens pas à mettre en place un tableau que je compte utiliser pour un petit site perso.
Le tableau que je souhaite construire ressemblerai à quelque chose comme ça:

Au besoin, et pour m'aider à y voir plus clair, j'aimerais avoir aussi le CSS qui va avec.
En espérant recevoir une aide prompte, merci par avance pour votre soutient,
LepetitGeek

8 réponses


MrGuillou
Réponse acceptée
<table>
    <tr>
        <td ROWSPAN="4">
        test1
        </td>
    </tr>
    <tr>
        <td>
        test2
        </td>
    </tr>
    <tr>
        <td>
        test3
        </td>
    </tr>
    <tr>
        <td>
        test4
        </td>
    </tr>
</table>

Pour la partie Html je vois un truc du genre :

<div class="content">
    <div class="bloc_1"></div>
    <div class="bloc_2">
        <div class="sous_bloc_1"></div>
        <div class="sous_bloc_2"></div>
        <div class="sous_bloc_3"></div>
    </div>
    <div class="clear"></div><!-- Permet de purifier les float du dessus -->
</div>

Au niveau du CSS, tu met les bloc_1 et 2 en float left pour les placer cote a cote, ensuite tu gère le contenu du bloc_2

.bloc_1,.bloc_2{float:left;}
.clear{clear:both;}

salut, tu veux faire une maquette d'un site, ou un tableau ???

  • pour une maquette => voir neoris
  • pour un tableau, plutôt une truc du genre :

    <table class="tableleft" width="100">
    <tr>
    <td class="tdleft" height="300">left</td>
    </tr>

    </table>
    <table class="tablemid" width="600">
    <tr>
    <td class="tdtop" height="50">top</td>
    </tr>
    <tr>
    <td class="tdmid" height="200">mid</td>
    </tr>
    <tr>
    <td class="tdbottom" height="50">bottom</td>
    </tr>
    </table>

après tu met en forme en css grâce au classe, avec au minimum un "float:left" pour les tables

Pas d'accord, erreur de sémantique, l'exemple de 'Jbou 43' était plus "juste".

effectivement, j'avais oublié le "rowspan" :/
(faut dire que des tables j'en fait pas souvent...)

mais merci pour le rappel !

Passe le sujet en résolu.

Merci pour vos réponses !

jbou43 tu peux me passer le CSS qui va avec ton tableau ?

Pas besoin de css normalement le tableau fonctionne comme cela.

après tu peux toujours ajouter par exemple

style="border:solid 1px black;width:200px;height:50px;"