# Roadmap for styling email digest

**URL:** https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150
**Category:** Feature
**Tags:** activity-summary
**Created:** [April 29, 2014, 6:51am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150 "2014-04-29T06:51:23Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![amitfrid](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amitfrid/32/122128_2.png) [@amitfrid](https://meta.discourse.org/u/amitfrid)
#### Post date: [April 29, 2014, 6:51am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/1 "2014-04-29T06:51:23Z")

</div>

Continuing the discussion from [Styling email digest](https://meta.discourse.org/t/styling-email-digest/13061):  
Hey,  
In a more general way, I would really appreciate any roadmap for email styling. Since html emails don’t support css there isn’t any option to style them.  
My first priority is supporting RTL, as discussed here: [https://meta.discourse.org/t/css-customisation-for-rtl/10614/2](https://meta.discourse.org/t/css-customisation-for-rtl/10614/2)

As a lower priority I would like to be able to add arbitrary customisations, CSS and JS.

Thanks.

---

<div class="post-metadata">

### Author: ![Sander78](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sander78/32/296615_2.png) [@Sander78](https://meta.discourse.org/u/Sander78)
#### Post date: [April 29, 2014, 7:58am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/2 "2014-04-29T07:58:29Z")

</div>

> [@amitfrid](#):
>
> Since html emails don’t support css there isn’t any option to style them.

Oh, but there is. Inline. But you probably mean you need a way to implement that CSS into the mail.

---

<div class="post-metadata">

### Author: ![amitfrid](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amitfrid/32/122128_2.png) [@amitfrid](https://meta.discourse.org/u/amitfrid)
#### Post date: [April 29, 2014, 8:01am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/3 "2014-04-29T08:01:08Z")

</div>

Yes, basically. Or, a way to customise it in a more conservative way, like with specific site setting.  
As I said, I mostly interested in RTL support for emails.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [April 30, 2014, 2:37am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/4 "2014-04-30T02:37:35Z")

</div>

Are you a dev, do you want to experiment with this in a branch. There is plenty of tooling out there that “inlinifies” css which we could leverage.

---

<div class="post-metadata">

### Author: ![amitfrid](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amitfrid/32/122128_2.png) [@amitfrid](https://meta.discourse.org/u/amitfrid)
#### Post date: [April 30, 2014, 2:55am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/5 "2014-04-30T02:55:04Z")

</div>

Yhea, I am.  
Just with limited time and knowledge in Ruby…  
I plan to start experiment with this in the next couple of days/weeks.  
Do yo think that the list build [here](https://meta.discourse.org/t/css-customisation-for-rtl/10614/7) can be a baseline to start a discussion about it? (one of the items is email styling)

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [April 30, 2014, 2:58am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/6 "2014-04-30T02:58:18Z")

</div>

I think “applying CSS styling to Email” is a much narrower feature than full blown RTL support. I think you can just discuss here, before coding, outline your plan so we can make sure it looks sane.

At a top level I would simply add support for an “email.css” (containing default styling) that can be overridden. The tricky thing is taking the css file and applying it inline, but there are a few gems that do this which you could leverage.

---

<div class="post-metadata">

### Author: ![amitfrid](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amitfrid/32/122128_2.png) [@amitfrid](https://meta.discourse.org/u/amitfrid)
#### Post date: [April 30, 2014, 3:48am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/7 "2014-04-30T03:48:46Z")

</div>

OK, sounds like a plan, thanks.

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [April 30, 2014, 3:55pm UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/8 "2014-04-30T15:55:23Z")

</div>

I suppose for some folks it goes without saying, but be super careful when working on CSS for e-mail. Someone mentioned only inline CSS is supported, but technically that’s only true in Gmail’s web client; other clients have “better” support.

Different clients also vary widely on what CSS style elements they support.

Here are some good resources for someone not familiar with the dealing with e-mail styling:

1. [CSS Support Guide for Email Clients [+Checklist] | Campaign Monitor](http://www.campaignmonitor.com/css/)
2. [Blog - Litmus](https://litmus.com/blog/category/tips-resources)

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [December 4, 2025, 11:14am UTC](https://meta.discourse.org/t/roadmap-for-styling-email-digest/15150/9 "2025-12-04T11:14:22Z")

</div>


