J'ai quelques modifications complémentaires à te demander. Pourrais-tu également raccourcir le libellé de la dernière colonne, intitulée « Dernière réponse », en « Dernière rép. », afin d'éviter le renvoi à la ligne et l'étrange élargissement (sur Firefox 4.0b7) qu'il provoque sur la dernière colonne (celle-ci garde la largeur de la cellule d'entête comme si le renvoi n'avait pas eu lieu) ?
J'ai expérimenté avec firebug et ça fait l'affaire, enfin quand le navigateur n'est pas trop large...
En effet, quand le tableau a de la place pour s'étaler (au delà de la taille minimum nécessaire pour qu'il n'ait aucun contenu de cellule à mettre sur plusieurs lignes), le bord du tableau continu à s'élargir, mais le contenu ne suit plus.
J'ai trouvé la raison de ce phénomène, il est dû au fait que le tableau s'affiche, non comme un tableau, mais comme un bloc, à cause d'une des propriétés CSS dans le bloc de définitions suivant (CSS par défaut) :
C'est le « display: block » qui est le responsable. Le problème, c'est que si tu laisses le tableau en « display: table » et que tu as « border-collapse: collapse », tu perds tes coins ronds.
La solution magique à ça, c'est de définir « display: inline-block » pour ces tableaux, ce qui suppose de les isoler des propriétés communes :
article,ul.threads>li.comment,.markdown_cheatsheet,#contents>form,form#new_post,body#users-comments#contents>ul>li,body#comments-create#contents>ul>li#comment_new,body#comments-show#contents>ul>li.comment,body#wiki_pages-revision#contents,body#dashboard-index#contentstable,body#trackers-index#contentstable,body#redaction-index#container>div,body#boards-show#contents,body#stylesheets-edit#contents,body#wiki_pages-changes#contents,body#admin-index#container>ul,#redaction#chat{background:nonerepeatscroll00white;border:1pxsolid#A99C90;border-radius:6px;/*display: block; /* inutile si tous les autres élts sont de type bloc */font-size:small;margin-bottom:15px;padding:10px34px;}body#dashboard-index#contentstable,body#trackers-index#contentstable{display:inline-block;/* pour les coins arrondis avec collapse */}
[^] # I want more. Yes we can !
Posté par Davy Defaud . En réponse à l’entrée du suivi Amélioration de la mise en forme du tableau de bord. Évalué à 3 (+0/-0).
Merci NoNo !
J'ai quelques modifications complémentaires à te demander. Pourrais-tu également raccourcir le libellé de la dernière colonne, intitulée « Dernière réponse », en « Dernière rép. », afin d'éviter le renvoi à la ligne et l'étrange élargissement (sur Firefox 4.0b7) qu'il provoque sur la dernière colonne (celle-ci garde la largeur de la cellule d'entête comme si le renvoi n'avait pas eu lieu) ? J'ai expérimenté avec firebug et ça fait l'affaire, enfin quand le navigateur n'est pas trop large...
En effet, quand le tableau a de la place pour s'étaler (au delà de la taille minimum nécessaire pour qu'il n'ait aucun contenu de cellule à mettre sur plusieurs lignes), le bord du tableau continu à s'élargir, mais le contenu ne suit plus. J'ai trouvé la raison de ce phénomène, il est dû au fait que le tableau s'affiche, non comme un tableau, mais comme un bloc, à cause d'une des propriétés CSS dans le bloc de définitions suivant (CSS par défaut) :
C'est le «
display: block» qui est le responsable. Le problème, c'est que si tu laisses le tableau en «display: table» et que tu as «border-collapse: collapse», tu perds tes coins ronds. La solution magique à ça, c'est de définir «display: inline-block» pour ces tableaux, ce qui suppose de les isoler des propriétés communes :