28172 sujets

CSS et mise en forme, CSS3

Bonjour, c'est surement simple mais je bug Smiley decu

J'ai une table simple de 5 colonnes, et je souhaiterai cacher la dernière colonne à droite.

j'ai utilisé "display:none; "

Mais je voudrai que les colonnes restantes s'adaptent et prennent toute la page en largeur et la je n'y arrive pas, il reste l'espace blanc de la colonne masquée Smiley sweatdrop

Merci d'avance Smiley smile
Modifié par Xan (26 Apr 2016 - 15:38)
Administrateur
Bonjour,

as-tu bien caché cette 5e cellule dans chacune des lignes ?
Comment est mis en page ton tableau : table-layout: fixed avec largeurs fixes un peu partout ou pas ? Il faudrait un exemple de code, en ligne idéalement, pour mieux te répondre Smiley smile
Felipe a écrit :
Bonjour,

as-tu bien caché cette 5e cellule dans chacune des lignes ?
Comment est mis en page ton tableau : table-layout: fixed avec largeurs fixes un peu partout ou pas ? Il faudrait un exemple de code, en ligne idéalement, pour mieux te répondre Smiley smile



Merci de ta réponse, je viens de résoudre mon problème enfaite, il fallait que je mette
"tr td: last: child{
display: none; witdh: auto;}"

Bizarrement avec un witdh auto ça marche Smiley smile
Modifié par Xan (26 Apr 2016 - 15:39)
sepecat a écrit :
A priori, un simple width:0 sur les TD et TH concernés devrait suffire...


j'avais essayé mais ça ne marchait pas dans mon cas (sans doute à cause de mon plugin qui agit sur la table) Smiley smile
Des fois, on peut passer des heures sur des trucs simples (solution juste au dessus) Smiley confus
Modifié par Xan (26 Apr 2016 - 16:29)