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 :

THEAD fixe et taille TD fixe


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 9
    Par défaut THEAD fixe et taille TD fixe
    Bonjour,
    Voici mon problème. Je possède un tableau avec un TBODY fixe déclaré 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
    16
    17
    18
    19
     
    <div class="table_content" id="divtable">
    <table id="tblnumero" width='98%'>
        <thead>
         <tr>
     
         <th width='10%' align='center' colspan='2'>Actions</th>
         <th style='cursor:pointer' align='left' onclick='javascript:sorttable(this,2)' width='30%'>Nom</th>
         <th style='cursor:pointer' align='left' onclick='javascript:sorttable(this,3)' width='15%'>Num&eacute;ro priv&eacute;</th>
         <th style='cursor:pointer' align='left' onclick='javascript:sorttable(this,4)' width='15%'>Num&eacute;ro professionel</th>
         <th style='cursor:pointer' align='left' onclick='javascript:sorttable(this,5)' width='15%'>Num&eacute;ro de natel</th>
     
         <th style='cursor:pointer' align='left' onclick='javascript:sorttable(this,6)' width='15%'>Date</th>
         </tr>
        </thead>
       <tbody style='table-layout:fixed;'>
    <tr class='select_even'><td  width='5%' align='center'><img src='../images/remove.png' title="Effacer le contact" class='imgstd' onclick='javascript:numeroremove(this,629)' alt="Effacer le contact" /></td><td width='5%' align='center'><img src='../images/file_edit.gif' title="Modifier un contact" class='imgstd' onclick='javascript:numeromodif(this,629)' alt="Modifier un contact" /></td><td align='left'>Test</td><td align='left'>00000</td><td align='left'>00000</td><td align='left'>00000</td><td align='left'>2011-02-23 08:51:40</td></tr> </tbody>
      </table>
    </div>
    Et la partie CSS associée au tableau :
    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
    .table_content {
     height : 350px ;
     width:100%;
     overflow : hidden;
    }
     
    .table_content th
    {
     margin-bottom: 10px;
     border: #CCC 1px solid;
     background: #CCC;
    }
     
    /* Tout sauf IE 6 */
    *>.table_content tbody
    {
     overflow: auto; height:300px; overflow-x: hidden;
    }
     
    /* CSS Hack, seulement IE */
    *html .table_content{
     overflow : scroll;
    }
    Cela me permet d'avoir un tableau avec un scroll pour les données tout en ayant la partie THEAD fixe.

    Le problème est que lorsqu'il y a assez de données le tableau marche très bien


    Uploaded with ImageShack.us

    Malheureusement lorsqu'il y a peu de contact, le premier TD prend la taille du tableau tout entier et ensuite les TD se compressent petit à petit pour prendre leur taille normal.


    Uploaded with ImageShack.us

    Comment puis-je procéder pour avoir une taille pour les TD fixe dès le début... j'ai parcouru des forums et essayer des techniques sans succès

  2. #2
    Membre habitué
    Inscrit en
    Mars 2010
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 9
    Par défaut
    Bon j'ai résolu temporairement le problème en changeant directement en javascript le height du tbody selon le nombre de ligne. A l'arrache mais ca marche

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

Discussions similaires

  1. taille fenêtre fixe
    Par jeandadaf dans le forum VB.NET
    Réponses: 3
    Dernier message: 29/10/2009, 13h50
  2. Tabular+taille cellule fixée+contenu centré+mode math ?
    Par Platona dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 5
    Dernier message: 05/10/2009, 21h38
  3. Objets de taille pixel fixe
    Par alemarc dans le forum OpenGL
    Réponses: 6
    Dernier message: 04/07/2008, 11h25
  4. Fixé la taille d'une cellule d'une table
    Par MayOL69bg dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/03/2007, 15h02
  5. Un champ texte de taille saisie fixe
    Par arti2004 dans le forum Langage
    Réponses: 3
    Dernier message: 28/05/2006, 14h44

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