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] Fixer l’entête d’un tableau HTML Large.


Sujet :

HTML

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 31
    Par défaut [HTML] Fixer l’entête d’un tableau HTML Large.
    Bonjour,


    J’aimerai savoir si il est possible de fixer de fixer l’entête d’un tableau large.

    C'est-à-dire prévoir deux ascenseurs horizontal et vertical pour défiler le contenus de tableau toute en ayant le header fixer a chaque fois.

  2. #2
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Bonjour,

    Je ne vois pas bien où tu veux mettre des acsenceurs ... Dans chaque cellule ? Ou bien dans tout le reste de la table après le header ?

  3. #3
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Salut,
    Citation Envoyé par laTayour Voir le message
    C'est-à-dire prévoir deux ascenseurs horizontal et vertical pour défiler le contenus de tableau toute en ayant le header fixer a chaque fois.
    Une petite recherche sur le forum devrait te donner des pistes de réflexions sur le sujet
    Tu pourrais par exemple faire 2 tableau (1 pour l'entête, 1 pour le contenu), et encadrer le 2ème d'un div auquel tu définirais une hauteur / largeur et tu lui appliquerais un scroll:auto.
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  4. #4
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    J'y avais pensé mais en faisant ça, ça risque d'être compliqué de mettre face à face les entêtes et le contenu non ?

    Et vu qu'apparemment, le souci de laTayour porte notamment au niveau de la largeur ...

    Seul un scrolling vertical me semble cohérent.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 31
    Par défaut
    Citation Envoyé par HiRoN Voir le message
    Salut,


    Une petite recherche sur le forum devrait te donner des pistes de réflexions sur le sujet
    Tu pourrais par exemple faire 2 tableau (1 pour l'entête, 1 pour le contenu), et encadrer le 2ème d'un div auquel tu définirais une hauteur / largeur et tu lui appliquerais un scroll:auto.
    c'est un peu ce que j'ai fait au début, mais mon tableau est très large ce qui m'oblige a avoir aussi un scrollbar de défillement en largeure, le problème dans ce cas la, c'est que l'entête ne suit pas lors d'un défilement de droite ou a guache.

    ce que j'ai fait ressemble un peu sa :

    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
     
    <div classe="tableHeader" >
    <table>
    <tr>
    	<th>	------ Ici le header de la table ---- </th>
    </tr>	
    </table>
    </div>
    <div classe ="TableBody" >
    <table>
    <tr>
    	<td> -------  ici le body du tableau -------</td> 
    </tr>
    </table>
    </div>

  6. #6
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    C'est un peu le serpent qui se mord la queue

    On est bien d'accord sur le fait que tes entêtes de tableau doivent rester en face du contenu correspondant => donc tu dois n'avoir selon moi qu'une seule table.
    Et je n'ai pas vraiment de solution à te proposer autrement ... Désolée ...

    Si tu veux garder 2 tables : tu dois spécifier exactement la même largeur pour chaque colonne de la table d'entêtes et sa correspondante de la table de contenu, afin que les deux restent en face.
    Ensuite tu peux appliquer un scrolling dans la table du bas, mais uniquement vertical si tu ne veux pas perdre toute cohérence.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 31
    Par défaut
    Effectivement, c’est un peu le serpent qui se mord sa queue

    Je pense un truc mais je ne sais pas si c’est faisable :

    En gardant les deux tables, es qu’il y a un moyen de synchroniser le défilement vertical d’un tableau a l’autre.

    C’est a dire le défilement de ma TableBody entraînera automatiquement le défilement de ma tableHeader

  8. #8
    Membre Expert Avatar de HiRoN
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 035
    Par défaut
    Tu peux peut-être t'inspirer de ce qui a était fais ici, ici ou ici
    Pensez à utiliser les ressources disponibles en Dev. Web :
    (x)HTML : Cours (X)HTML / FAQ (X)HTML
    CSS : Cours CSS / FAQ CSS / Galerie CSS
    Javascript : Cours / FAQ / Sources
    Mon site : Développeur Web Freelance

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 31
    Par défaut
    merci a tous,

    j'ai trouvé une sollution pour synchroniser le défillement entre les deux div, je n'ai pas encor rafiner mon code mais voila ce que j'ai trouvé si sa intéresse quelqu'un :

    ICI

  10. #10
    Membre chevronné Avatar de Poulpynette
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 48
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 349
    Par défaut
    Citation Envoyé par laTayour Voir le message
    merci a tous,

    j'ai trouvé une sollution pour synchroniser le défillement entre les deux div, je n'ai pas encor rafiner mon code mais voila ce que j'ai trouvé si sa intéresse quelqu'un :

    ICI
    Ça marche sur tous les navigateurs ?

    Ça m'a l'air spécifique de IE ... Et si c'est le cas :

    ^^

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

Discussions similaires

  1. [HTML] Redimensionner l'image de fond d'un tableau HTML
    Par matimat2k4 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/05/2008, 15h47
  2. Ajouter un entête HTTP dans une page HTML
    Par dedz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/08/2007, 18h10
  3. Fixer la taille des cellules dans un tableau HTML ?
    Par bilou95 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 19/03/2007, 16h10
  4. [PHP&HTML] Fixer la largeur d'un tableau
    Par Xo Sonic oX dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 01/09/2006, 13h15

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