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 :

pb avec un en tête de tableau qui bouge


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 301
    Par défaut pb avec un en tête de tableau qui bouge
    J'ai essayé de fixer mon en tête de tableau pour que l'intitule des colonnes ne bougent pas quand on scroll mais mon en tête bouge toujours

    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
     
    <style type="text/css">
    div.tableContainer {
            clear: both;
            border: 1px solid #963;
            height: 285px;
            overflow: auto;
            width: 756px
    }
     
    html>body div.tableContainer {
            overflow: hidden;
            width: 756px
    }
     
     
    div.tableContainer table {
            float: left;
            width: 740px
    }
     
     
    html>body div.tableContainer table {
            width: 756px
    }
     
     
    thead.fixedHeader tr {
            position: relative
    }
     
     
    html>body thead.fixedHeader tr {
            display: block
    }
    thead.fixedHeader th {
                    border-left: 1px solid #EB8;
            border-right: 1px solid #B74;
            border-top: 1px solid #EB8;
            font-weight: normal;
            padding: 4px 3px;
            text-align: left
    }
     
     
    thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {
            color: #FFF;
            display: block;
            text-decoration: none;
            width: 100%
    }
     
     
    thead.fixedHeader a:hover {
            color: #FFF;
            display: block;
            text-decoration: underline;
            width: 100%
    }
     
    html>body tbody.scrollContent {
            display: block;
            height: 262px;
            overflow: auto;
            width: 100%
    }
     
    tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
            background: #FFF;
            border-bottom: none;
            border-left: none;
            border-right: 1px solid #CCC;
            border-top: 1px solid #DDD;
            padding: 2px 3px 3px 4px
    }
     
    tbody.scrollContent tr.alternateRow td {
            background: #EEE;
            border-bottom: none;
            border-left: none;
            border-right: 1px solid #CCC;
            border-top: 1px solid #DDD;
            padding: 2px 3px 3px 4px
    }
     
    html>body thead.fixedHeader th {
            width: 200px
    }
     
    html>body thead.fixedHeader th + th {
            width: 240px
    }
     
    html>body thead.fixedHeader th + th + th {
            width: 316px
    }
     
     
    html>body tbody.scrollContent td {
            width: 200px
    }
     
    html>body tbody.scrollContent td + td {
            width: 240px
    }
     
    html>body tbody.scrollContent td + td + td {
            width: 300px
    }
    </style>
     
    <div id="tableContainer" class="tableContainer">
    <table border="0" cellpadding="0" cellspacing="0" width="100%" class="scrollTable">
     
    <%
    'Connexion a la BDD
     
    Response.Write "<thead class=fixedHeader><tr><th> ...</th> ... </thead>
     
    'requete
     
    do while not rs1.EOF 
    Response.Write "<tbody class=scrollContent><tr ... </tbody>
    loop
    ...
    merci

  2. #2
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    as-tu essayé de regarder comment ils font ici : http://www.imaputz.com/cssStuff/bigFourVersion.html ?

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 301
    Par défaut
    oui c'est justement de ce modéle que je me suis inspirée

  4. #4
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 301
    Par défaut
    personne ne veut regarder mon code ????

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2006
    Messages : 301
    Par défaut
    à l'aide, j'ai vraiment tout essayé ...

  6. #6
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    donne nous un exemple de ton code html generé par ton script.
    le tbody doit etre hors de la boucle il me semble.
    si tes th n'ont pas de lien il faut peu etre rajouter display: block a thead.fixedHeader th

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/05/2015, 17h45
  2. Réponses: 0
    Dernier message: 02/06/2011, 11h04
  3. Réponses: 3
    Dernier message: 23/11/2010, 13h53
  4. Réponses: 5
    Dernier message: 30/03/2007, 11h59
  5. pb avec "bordure" droite d'un tableau
    Par 3psilOn dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/11/2004, 03h14

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