IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Répartition de TD dans une table


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut Répartition de TD dans une table
    Bonjour àtous.

    je viens vers vous car il y a un détail que je ne capte pas dans les ColSpan dans le Table.
    Je voudrais faire un tableau avec trois cellules sur une ligne et deux sur la ligne d'en-dessous réparti en quinconce
    J'ai tenté de jouer avec les ColSpan pour faire ma répartition en mettant quatre cellules sur al première ligne avec un ColSpan=2 sur les deux cellules du milieu et toutes les cellules en Colspan=2 sur la ligne en-dessous mais ça fait pas ce que je veux : la troisième cellule du le première ligne est plus large que ce qu'il faut. Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
    <style type="text/css" media="all">
    .tdDouble {
        max-width:300px;
        width:300px;
        text-align:center;
    }
    .tdSimple {
        max-width:150px;
        width:150px;
        text-align:center;
    }
    </style>
    </head>
     
    <body>
    <table border="1" style="width:900px;">
    <tr>
    <td class="tdSimple"></td>
    <td colspan="2" class="tdDouble"><img src="http://esport.ozouf.com/PersoRotation/Perso41.png" /></td>
    <td colspan="2" class="tdDouble"><img src="http://esport.ozouf.com/PersoRotation/Perso41.png" /></td>
    <td class="tdSimple"></td>
    </tr>
    <tr>
    <td colspan="2" class="tdDouble"><img src="http://esport.ozouf.com/PersoRotation/Perso41.png" /></td>
    <td colspan="2" class="tdDouble"><img src="http://esport.ozouf.com/PersoRotation/Perso41.png" /></td>
    <td colspan="2" class="tdDouble"><img src="http://esport.ozouf.com/PersoRotation/Perso41.png" /></td>
    </tr>
    </table>
    Si vous aviez deux minutes pour me dire où je me plante, sachant que je tiens à utiliser une Table et que je ne veux pas utiliser de Div ?

    Merci et bonne journée.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 197
    Par défaut
    Bonjour,

    Ta demande : une table avec des lignes de 3 cellules, puis de 2 cellules alternativement, et disposition de ces cellules en quinconce.

    Pour faire ça il faut avoir une table avec 2x3 = six colonnes.
    Les cellules des lignes paires en colspan 2 : trois cellules en tout
    Les cellules des lignes impaires en colspan 3 : deux cellules en tout

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <tr>
                    <td colspan="2">1</td>
                    <td colspan="2">2</td>
                    <td colspan="2">3</td>
                </tr>
                <tr>
                    <td colspan="3">1</td>
                    <td colspan="3">2</td>
                </tr>
                <tr>
                    <td colspan="2">1</td>
                    <td colspan="2">2</td>
                    <td colspan="2">3</td>
                </tr>
                <tr>
                    <td colspan="3">1</td>
                    <td colspan="3">2</td>
                </tr>

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Comment on dit dans la vie ? Pourquoi faire simple quand on peut faire compliqué !!!

    Merci pour ton aide, je suis un gros noobard sur ce coup là. Peut-être que j'ai oublié de mettre mon cerveau en marche ce matin.

    Vraiment merci pour ta patience.
    Je te souhaite une excellente journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Déterminer la Valeur la plus grande dans une table
    Par arnaud_verlaine dans le forum Langage SQL
    Réponses: 9
    Dernier message: 22/08/2014, 23h35
  2. Ordre des champs dans une table
    Par patapetz dans le forum Outils
    Réponses: 5
    Dernier message: 30/07/2003, 06h53
  3. Ajout d'une colonne dans une table ...
    Par Djedjeridoo dans le forum SQL
    Réponses: 2
    Dernier message: 22/07/2003, 16h12
  4. Recherche de donnee dans une table associée
    Par josoft dans le forum Requêtes
    Réponses: 2
    Dernier message: 14/07/2003, 15h22
  5. Comment stocker un ficher dans une table postgres
    Par josoft dans le forum Requêtes
    Réponses: 3
    Dernier message: 23/06/2003, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo