Ce site disposera de fonctionnalités limitées pendant que nous effectuons des opérations de maintenance en vue de vous proposer un meilleur service. Si un article ne règle pas votre problème et que vous souhaitez poser une question, notre communauté d’assistance est prête à vous répondre via @FirefoxSupport sur Twitter, et /r/firefox sur Reddit.

Rechercher dans l’assistance

Évitez les escroqueries à l’assistance. Nous ne vous demanderons jamais d’appeler ou d’envoyer un SMS à un numéro de téléphone ou de partager des informations personnelles. Veuillez signaler toute activité suspecte en utilisant l’option « Signaler un abus ».

En savoir plus

adding gridlines to sepeate messages - Thunderbird 91.5 (64-bit)

  • 6 réponses
  • 1 a ce problème
  • 6 vues
  • Dernière réponse par sfhowes

more options

I was trying to place a dashed line between the email rows by placing

  1. threadTree > treechildren::-moz-tree-row {

border-bottom: 2px dashed #ccc!important; }

in userChrome.css and put it in the 'chrome' folder in the profile folder and it is not working. When I first went to the profile folder the 'chrome' folder did not exist so I created it and then saved the above code in userChrome.css and then started Thunderbird and didn't see the lines between the emails as I was expecting. Should 'chrome' folder have existed when Thunderbird was installed?

Thanks in advance for any help.

bj

I was trying to place a dashed line between the email rows by placing #threadTree > treechildren::-moz-tree-row { border-bottom: 2px dashed #ccc!important; } in userChrome.css and put it in the 'chrome' folder in the profile folder and it is not working. When I first went to the profile folder the 'chrome' folder did not exist so I created it and then saved the above code in userChrome.css and then started Thunderbird and didn't see the lines between the emails as I was expecting. Should 'chrome' folder have existed when Thunderbird was installed? Thanks in advance for any help. bj

Toutes les réponses (6)

more options

Put this on top line: @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

The chrome folder is not a default and you were right to create it.

more options

Hi David,

Thanks for the reply, I added that as the top line and still don't see the dashed line between the emails.

This is userChrome.css now:

  @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
  #threadTree > treechildren::-moz-tree-row {

border-bottom: 2px dashed #ccc !important;

    }

Modifié le par bjh

more options

Try changing line to

 treechildren::-moz-tree-cell {
more options

Just before I saw your reply, I googled "File userChrome.css not working for Thunderbird" and found

Newer versions of Thunderbird and Firefox (starting around 2019) disable by default the loading of the 'userChrome.css' file used to configure display preferences. To enable it, you must enable via the Config Editor the setting called toolkit.legacyUserProfileCustomizations.stylesheets.

when I changed that value to TRUE and also made your change and restarted Thunderbird it worked.

Thanks for the help

more options

I'm pleased it worked. And that line beginning with @namespace is not needed. I shared it because it was at top of my own userChrome.css file, but that was needed prior to the current requirement.

more options

Your initial code with moz-tree-row is correct, but the Config. preference was the missing factor.

https://support.mozilla.org/en-US/questions/1363493

includes Zebra striping.