Bloquer colonne tableau
filoulebauju
Messages postés
176
Statut
Membre
-
filoulebauju Messages postés 176 Statut Membre -
filoulebauju Messages postés 176 Statut Membre -
Bonjour,
Ma demande est un peu originale, mais je n'ai rien trouvé sur le net.
Voila, j'ai une page en html/php qui contient un tableau, ce tableau est immense en largeur.
Les deux premieres colonnes du tableau sont l'identifiant et le nom.
Je voudrais que lorsque l'on défile vers la droite, ces deux colonnes restent à l'écran et les autre colonnes défilent.
Est-ce possible ou est-ce une idée farfelue?
Merci de vos réponses.
Ma demande est un peu originale, mais je n'ai rien trouvé sur le net.
Voila, j'ai une page en html/php qui contient un tableau, ce tableau est immense en largeur.
Les deux premieres colonnes du tableau sont l'identifiant et le nom.
Je voudrais que lorsque l'on défile vers la droite, ces deux colonnes restent à l'écran et les autre colonnes défilent.
Est-ce possible ou est-ce une idée farfelue?
Merci de vos réponses.
A voir également:
- Bloquer colonne tableau
- Tableau word - Guide
- Déplacer colonne excel - Guide
- Tableau ascii - Guide
- Trier colonne excel - Guide
- Bloquer pub youtube - Accueil - Streaming
4 réponses
Une réponse farfelue : tu peux mettre tes deux premières colonnes dans un tableau a part qui sera dans un div ayant 'position:fixed;'. Le reste dans un autre tableau qui sera fait normalement.
A tester peut_être^^
A tester peut_être^^
filoulebauju
Messages postés
176
Statut
Membre
8
ca a pas l'air de marcher.
<div style='position:fixed;top:0px;left:9px;background-color:white;z-index:3'>
<table border=2><tr><td>azerty</td><td>uiop</td></tr>
<tr><td>123424</td><td>24253</td></tr></table></div>
<div style='position:absolute;top:0px;left:60px;background-color:white;z-index:2;width:3000px;'>
<tableborder=2><tr><td>zzzzzzzzzzzzzz</td><td>eeeeeeeeeeeeeeee</td><td>rrrrrrrrrrrrrrrrrrrr</td>
<td>tttttttttttttttttt</td></tr>
<tr><td>efzf</td><td>ef</td><td>zr</td><td>erqf</td></tr></table>
</div>
Avec un bidouillage comme ça tu peux y arriver.... Mais bon ça marche pas sous IE...
A part ça je vois pas....
<table border=2><tr><td>azerty</td><td>uiop</td></tr>
<tr><td>123424</td><td>24253</td></tr></table></div>
<div style='position:absolute;top:0px;left:60px;background-color:white;z-index:2;width:3000px;'>
<tableborder=2><tr><td>zzzzzzzzzzzzzz</td><td>eeeeeeeeeeeeeeee</td><td>rrrrrrrrrrrrrrrrrrrr</td>
<td>tttttttttttttttttt</td></tr>
<tr><td>efzf</td><td>ef</td><td>zr</td><td>erqf</td></tr></table>
</div>
Avec un bidouillage comme ça tu peux y arriver.... Mais bon ça marche pas sous IE...
A part ça je vois pas....
Désolé du retard. (panne internet)
Voici mon code (enfin une partie.), mais ca marche pas.
Ai-je fais une erreur?
Ou est-ce que c'est finalement impossible?
Ce qui est dommage, c'est que seul le contenu de la colonne reste immobile.
J'aurais bien aimé toute la colonne, ca fait moins cracra
Voici mon code (enfin une partie.), mais ca marche pas.
echo "<tr><td style='position:fixed; left:0px; background-color:white' class='1'>"; echo stripslashes($donnees['Num_materiel']); echo "</td>"; echo "<td style='position:fixed; background-color:white' class='2'>"; echo stripslashes($donnees['Libelle_materiel']); echo "</td>"; echo "<td style='background-color:#f0f0f9' class='3'>"; echo stripslashes($donnees['Marque']); echo "</td>"; echo "<td style='background-color:#f0f0f9' class='4'>"; echo stripslashes($donnees['Num_compta']); echo "</td>";
Ai-je fais une erreur?
Ou est-ce que c'est finalement impossible?
Ce qui est dommage, c'est que seul le contenu de la colonne reste immobile.
J'aurais bien aimé toute la colonne, ca fait moins cracra
Désolé du retard moi aussi (week-end)^^.
Je peux pas te dire si tu as fait une erreur, il me faudrait ton css aussi pour voir à quoi correspondent les class.
Je peux pas te dire si tu as fait une erreur, il me faudrait ton css aussi pour voir à quoi correspondent les class.