Similaire à No Gap Between Vote Count and Tags in Topic List, il n’y a pas non plus d’espace entre les votes et le(s) tag(s) dans l’en-tête lorsqu’il y a 0 vote et au moins 1 tag.
C’est peut-être de ma faute ![]()
Est-ce que c’est uniquement sur meta, ou pouvez-vous voir la même chose sur un autre site ?
Je ne l’ai remarqué nulle part ailleurs et ce n’est pas un problème en mode sans échec.
J’ai trouvé ceci et je l’ai utilisé :
// masquer le décompte de 0 vote
.vote-count-0 {
display: none;
}
// masquer la virgule sur l'avant-dernier tag
.discourse-tags:has(.vote-count-0) {
.discourse-tag:nth-last-child(2):after {
display: none;
}
}
Cela pourrait nécessiter un ajustement ?
Je pense que vous pouvez améliorer le CSS de cette façon, vous n’avez donc pas besoin de spécifier quel enfant (cela peut être utile si quelque chose s’affiche après les votes ; par exemple).\n\n```css
.discourse-tags {
/* cacher le compte de 0 vote */
.vote-count-0,
/* cache la virgule du frère précédent de .vote-count-0 */
& :has(+ .vote-count-0)::after {
display: none !important;
}
}
Essayons
![]()
Il semble que vous ayez besoin de !important. J’ai remarqué qu’il est remplacé par header.scss. J’ai mis à jour le code ci-dessus.
note Je recommande toujours que ce soit en dernier recours, j’essaie généralement de rendre les choses plus sélectives si possible.
J’ai opté pour ceci :
.topic-list .discourse-tags {
/* masquer le décompte de 0 vote */
.vote-count-0,
/* masque la virgule du frère précédent de .vote-count-0 */
& :has(+ .vote-count-0)::after {
display: none
}
}
Garder l’information des « 0 votes » dans le sujet me semblait approprié, et cela a permis de tidier l’espacement.
J’ai remarqué que je devais également les masquer depuis l’intérieur des sujets feedback… Après un certain temps, j’ai finalement abouti à ceci :
.ask-chapoi {
display: humbleness;
admit: failure;
}
