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 :

[HTML] Taille tableau


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    206
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 206
    Par défaut [HTML] Taille tableau
    Bonjour,
    je suis en train de créer un tableau de 10lignes et je voudrais donner en largeur d'une ligne le plein ecran (100%). 90% pour le contenu et les 10% restant me servent a faire une sorte de sommaire (a gauche).
    Pour cela 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
    <table ID="mon tableau"  border="2">
    <tr>
         <td rowspan="5" width="10%">sommaire</td>
         <td width="90%" height="100%">///</td>
    </tr>
    <tr>
         <td width="90%" height="100%">///</td>
    </tr>
    <tr>
         <td width="90%" height="100%">///</td>
    </tr>
    <tr>
         <td width="90%" height="100%">///</td>
    </tr>
    </table>
    Mais voilà le probleme c'est que ca ne marche pas :/

    Si je fais ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <table ID="mon tableau" width="100%" border="2">
    C'est mon tableau qui fais 100% et pas ma ligne :/

    Que dois je faire ?

    Merci

  2. #2
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut


    J'ai absolument pas compris ton problème...

    A quoi va servir ton tableau?

    Quel est le rendu visuel que tu veux obtenir?

    Ensuite, tu peux déjà supprimer les "height=100%" de tous tes <td>.

    Encore ensuite, je dirais que c'est normal que tes lignes ne fassent que 90% et pas 100%, puisque tu spécifies une width=90% à tes <td>.

    Mais si tu pouvais nous donner plus d'infos, l'aide que tu recevra n'en sera que plus efficace.

    Et je t'ai dis, je suis vraiment pas sûr d'avoir compris ton problème!

    A plus!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    206
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 206
    Par défaut
    En fait je voudeais faire une sorte de manuel.
    La colonne de gauche (10%) servant de sommaire et celle de droite(90%) le contenu.
    Je desactive le scrollbar et lorsque je clique sur une parti du sommaire, son contenu s'affiche.
    Et je voudrais faire ce truc des 90 et 10% en fonction des résolution comme ca si quelqu'un utilise une résolution plus eptite qu'un autre, la taille du contenu ne soit pas plus grand que l'ecran.

  4. #4
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    pas sur que la conception soit bonne

    partant de ton idée

    tu fais comme si tout devait apparaitre
    ton semblant de menu et le contenu qui doit s'afficher si j'ai bien compris
    avec un id pour chaque case

    prkoi ?
    parce que tu vas peut etre utililser une fonction javascript pour afficher le contenu
    avec un getElementById()

    ??
    Je sais pas si j'ai compris ton probleme et si je me suis bien fait comprendre

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    206
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 206
    Par défaut
    C'est que du html.

    As tu une autre idée??? (que en html ^^)

  6. #6
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    ah je croyais que tu voulais un tableau dynamique

    quel ligne doit faire toute la largeur ?
    sinon fait un dessin sur Word/Excel

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    206
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 206
    Par défaut
    J'ai un manuel de 60pages environ.
    Donc je crée un tableau a 2 colonnes.
    La colonne 1 (celle de gauche) étant le sommaire, elle regroupe les 60lignes.
    La colonne 2 (celle de droite) étant le contenu, il y a 60 ligne dans cette colonne.
    Je voudrais que la colonne 1 fasse 10% et qu'une ligne de la colonne 2 fasse 90% donc toutes les lignes de la colonne 2 doivent faire 90% de l'ecran.

  8. #8
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Bah si tu veux que ton contenu change lorsque tu cliques sur un élément de sommaire, tout en restant sur la même page, tu n'as pas le choix, tu dois passer par du Javascript.

    Sinon, sous réserve d'avoir bien compris ton problème, pourquoi ne fais-tu pas ta structure en full CSS?

    Edit: erf, pas assez rapide...

    Sinon euh... je sais pas si c'est moi ou pas, mais je continue à ne pas comprendre ta requête...

  9. #9
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    aaaaah daccord

    la soluce ---> passe par les iframe pour rester en html

    c pas super mais bon

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 442
    Par défaut
    ça devrait marcher comme ceci:

    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
    <table style="width:100%;">
    <tr>
      <td style="width:10%;" rowspan="4">/</td>
      <td style="width:90%;">/</td>
    </tr>
    <tr>
      <td>/</td>
    </tr>
    <tr>
      <td>/</td>
    </tr>
    <tr>
      <td>/</td>
    </tr>
    </table>

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    206
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 206
    Par défaut
    C'est pas tout a fait ca.

    En fait quand je parlais des 100% sur la ligne du contenu c'était 90% de l'ecran en largeur (ce que je faisait deja lol) et 100% de l'ecran en hauteur (ce que je n'arrive pas)
    Et cela pas sur une ligne mais sur mes 60 lol

    Désolé de m'etre mal exprimé :/

  12. #12
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Hello,

    Voici comment faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <table style="width:100%" height="100%">
    Par contre pas besoin de point virgule pour les attributs en html. Les points virgule c'est pour les css...

    Mais bon personnellement ce n'est pas comme cela que je ferais.
    J'utiliserais des frames, ainsi tu auras moins de problemes pour la gestion de tes pages...

    @+
    cadou

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    206
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 206
    Par défaut
    non ca ne marche que pour la 1ere ligne ca ...

  14. #14
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    décidement

Discussions similaires

  1. HTML - CSS tableau taille de case différente
    Par dragonxav72 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 16/07/2012, 21h14
  2. Tableau HTML taille fixe
    Par shuyun dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 28/08/2009, 15h35
  3. changer taille d'un graphique et taille tableau sous HTML
    Par id301077 dans le forum ODS et reporting
    Réponses: 2
    Dernier message: 14/10/2008, 17h03
  4. [SQL] Limiter taille tableau html construit avec données sql
    Par syl2042 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/09/2007, 15h23
  5. [Tableaux] trouver taille tableau html en php
    Par eulalie15 dans le forum Langage
    Réponses: 4
    Dernier message: 03/07/2006, 13h47

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