Mozilla 도움말 검색

고객 지원 사기를 피하세요. 저희는 여러분께 절대로 전화를 걸거나 문자를 보내거나 개인 정보를 공유하도록 요청하지 않습니다. "악용 사례 신고"옵션을 사용하여 의심스러운 활동을 신고해 주세요.

자세히 살펴보기

Set background colour of single column in message list

  • 1 답장
  • 1 이 문제를 만남
  • 1 보기
  • 최종 답변자: James

more options

I'd like to be able to customise the background colour of a single column in the messages list, such that I can colour code emails that have been received from different accounts. Is this possible?

I've currently been able to colour code the whole row based on a tag that I apply for each account using the following code in the userChrome.css file:

/*Outlook*/
#threadTree > treechildren::-moz-tree-row(Toutlook){
  background-color: #157cc4  !important;
}
#threadTree > treechildren::-moz-tree-cell-text(Toutlook){
  color: white !important;
}
#threadTree > treechildren::-moz-tree-row(Toutlook, selected){
  background-color: #E07D52 !important;
}
#threadTree > treechildren::-moz-tree-cell-text(Toutlook, selected){
  color: #157cc4 !important;
}

and similar for all the other tags..

Is there any way to customise this further to only apply to one column in the list (e.g. the Account column) rather than colouring the whole row?

I'd like to be able to customise the background colour of a single column in the messages list, such that I can colour code emails that have been received from different accounts. Is this possible? I've currently been able to colour code the whole row based on a tag that I apply for each account using the following code in the userChrome.css file: <pre> /*Outlook*/ #threadTree > treechildren::-moz-tree-row(Toutlook){ background-color: #157cc4 !important; } #threadTree > treechildren::-moz-tree-cell-text(Toutlook){ color: white !important; } #threadTree > treechildren::-moz-tree-row(Toutlook, selected){ background-color: #E07D52 !important; } #threadTree > treechildren::-moz-tree-cell-text(Toutlook, selected){ color: #157cc4 !important; } </pre> and similar for all the other tags.. Is there any way to customise this further to only apply to one column in the list (e.g. the Account column) rather than colouring the whole row?

선택된 해결법

Solved it.

Instead of using treechildren::-moz-tree-row I instead used treechildren::-moz-tree-cell with the property "accountCol" set in addition to the property relating to the Tag, in this case "Toutlook"

/*Outlook*/
#threadTree > treechildren::-moz-tree-cell-text(Toutlook){
  color: #157cc4 !important;
}
#threadTree > treechildren::-moz-tree-cell(accountCol,Toutlook){
  background-color: #157cc4 !important;
}
#threadTree > treechildren::-moz-tree-cell-text(accountCol,Toutlook){
  color: white !important;
}
#threadTree > treechildren::-moz-tree-cell(Toutlook, selected){
  background-color: #157cc4 !important;
}
#threadTree > treechildren::-moz-tree-cell-text(Toutlook, selected){
  color: white !important;
}
문맥에 따라 이 답변을 읽어주세요 👍 1

모든 댓글 (1)

more options

선택된 해결법

Solved it.

Instead of using treechildren::-moz-tree-row I instead used treechildren::-moz-tree-cell with the property "accountCol" set in addition to the property relating to the Tag, in this case "Toutlook"

/*Outlook*/
#threadTree > treechildren::-moz-tree-cell-text(Toutlook){
  color: #157cc4 !important;
}
#threadTree > treechildren::-moz-tree-cell(accountCol,Toutlook){
  background-color: #157cc4 !important;
}
#threadTree > treechildren::-moz-tree-cell-text(accountCol,Toutlook){
  color: white !important;
}
#threadTree > treechildren::-moz-tree-cell(Toutlook, selected){
  background-color: #157cc4 !important;
}
#threadTree > treechildren::-moz-tree-cell-text(Toutlook, selected){
  color: white !important;
}