본 사이트는 여러분의 사용자 경험을 개선하기 위해 유지 보수를 진행하는 동안 기능이 제한됩니다. 도움말로 문제가 해결되지 않고 질문을 하고 싶다면 Twitter의 @FirefoxSupport 및 Reddit의 /r/firefox 채널을 활용하세요.

Mozilla 도움말 검색

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

자세히 살펴보기

How can I change the background colour of a reply or forwarded message I am composing?

  • 8 답장
  • 0 이 문제를 만남
  • 최종 답변자: david

more options

I have received an HTML-formatted message, which arrived with a red background colour. When I reply or forward that message, the message composition window appears with the same red background colour, and with black text. The resulting black text on a red background is hard to read.

How can I change the background colour of the reply or forwarded message which I am composing? How can I override the background colour set by the sender in the original message?

Note that I am asking about the background colour of a message which was set by the sender. I am not asking about how to set the default colour of messages I compose from scratch. Nor am I asking about how to set the background colour of Thunderbird windows or UI elements.

Thank you in advance.

I have received an HTML-formatted message, which arrived with a red background colour. When I reply or forward that message, the message composition window appears with the same red background colour, and with black text. The resulting black text on a red background is hard to read. How can I change the background colour of the reply or forwarded message which I am composing? How can I override the background colour set by the sender in the original message? Note that I am asking about the background colour of a message which was set by the sender. I am not asking about how to set the default colour of messages I compose from scratch. Nor am I asking about how to set the background colour of Thunderbird windows or UI elements. Thank you in advance.

선택된 해결법

@david, I think you have it!

In place of ThunderHTMLedit from the BetterBird site, I installed the HTML Source Editor add-on which I found within the Extensions tab of the Thunderbird Add-ons Manager UI.

Using this, I forwarded the original message in question. Thunderbird opened the forwarded message for me to edit. It had a red background. I pressed the "Source (HTML)" button which now appeared in the top-right corner of the new message's window. A second window, "HTML source", opened. This contained an HTML file of the message I was composing. I searched for "<style>", then "body". I found an entry,

  body #bodyTable { background-color: rgb(186, 9, 62); }
  

This I recognised as a CSS directive to paint a reddish background colour behind both the <body> element and any element with id="bodyTable". I deleted the keyword "body". I pressed the "Save" button in the lower-right corner of the HTML source window. Instantly, the red background colour disappeared from the new message's window.

That is exactly what I wanted to accomplish. Yay!

Note that this sort of editing does require a knowledge of HTML and CSS. The content of the HTML source window is adequately comprehensible given that knowledge, but I can imagine it would be a fearsome tangle without it.

Many thanks to John Bieling for the HTML Source Editor add-on version 1.16.

문맥에 따라 이 답변을 읽어주세요 👍 0

모든 댓글 (8)

more options

I suggest pressing the shift key when you click 'reply' to switch you to plain text for this one message. I think that may eliminate the color issue.

도움이 되셨습니까?

more options

david said

I suggest pressing the shift key when you click 'reply' to switch you to plain text for this one message. I think that may eliminate the color issue.

Thank you for the suggestion. Yes, it eliminates the background colour. Unfortunately, it also eliminates all the HTML formatting of the included message which I am forwarding, or to which I am replying. In some cases this may be fine. In some cases, however, it ruins the included message.

I guess I should clarify my question: How can I change the background colour of my part of the reply or forwarded message which I am composing, without ruining the formatting of the included message? How can I override the background colour set by the sender in the original message, but not discard all HTML formatting?

도움이 되셨습니까?

more options

Other than modifying the HTML (for which, you would need an addon), I suggest writing your reply, and then highlighting the reply, and selecting the background color option in compose menu and set to a different color. If you select a dark color, consider then changing your text to white. I agree, this is messy, and I wish people who send messages in color were sensitive to us, as receivers, who must struggle in our replies.

도움이 되셨습니까?

more options

David: Thank you again for your attention.

I tried what you suggested: writing a reply, highlighting the reply text, and attempting to set the background colour. However, I do not see a "compose" menu in my copy of Thunderbird (115.10.1 (64-bit) on macOS Sonoma 14.7.1).

I do see a "Format" menu. It has a "Text Colour…" item and a "Page Colours and Background…" item. Neither was successful in changing the background of the top part of the reply message, which contains my text.

도움이 되셨습니까?

more options

I have heard that from other Mac users, but I know nothing of Macs. Were you able to change the text color? That may help. Otherwise, you may be forced to use HTML within the message. There is an excellent addon for that at https://betterbird.eu/addons/index.html - but you need to know HTML to use it.

도움이 되셨습니까?

more options

선택된 해결법

@david, I think you have it!

In place of ThunderHTMLedit from the BetterBird site, I installed the HTML Source Editor add-on which I found within the Extensions tab of the Thunderbird Add-ons Manager UI.

Using this, I forwarded the original message in question. Thunderbird opened the forwarded message for me to edit. It had a red background. I pressed the "Source (HTML)" button which now appeared in the top-right corner of the new message's window. A second window, "HTML source", opened. This contained an HTML file of the message I was composing. I searched for "<style>", then "body". I found an entry,

  body #bodyTable { background-color: rgb(186, 9, 62); }
  

This I recognised as a CSS directive to paint a reddish background colour behind both the <body> element and any element with id="bodyTable". I deleted the keyword "body". I pressed the "Save" button in the lower-right corner of the HTML source window. Instantly, the red background colour disappeared from the new message's window.

That is exactly what I wanted to accomplish. Yay!

Note that this sort of editing does require a knowledge of HTML and CSS. The content of the HTML source window is adequately comprehensible given that knowledge, but I can imagine it would be a fearsome tangle without it.

Many thanks to John Bieling for the HTML Source Editor add-on version 1.16.

도움이 되셨습니까?

more options

david said

…Were you able to change the text color? That may help.…

Thank you for this suggestion, David. I did change the text colour, to a light grey which contrasted nicely with the dark red background. However, some of the people to whom I sent the forwarded message saw the dark red background, while others (I think a Gmail reader in particular) saw a white background. The light grey text was difficult to read against the white background.

Thus I think editing the HTML to solve the background colour problem was a better approach than changing the text colour.

도움이 되셨습니까?

more options

I'm glad it all worked out. Thanks for the feedback.

도움이 되셨습니까?

질문하기

글에 답글을 달기 위해서는 계정으로 로그인해야만 합니다. 계정이 아직 없다면 새로운 질문을 올려주세요.