Mark Robbins 's Avatar

Mark Robbins

@goodemailcode.com

Email, accessibility, CSS and all that sort of stuff. Working on cool email stuff at Customer.io Admin at @emailmarkup.org Views are largely stolen and passed off as my own. #EmailGeek

305
Followers
204
Following
104
Posts
28.06.2023
Joined
Posts Following

Latest posts by Mark Robbins @goodemailcode.com

OK, I was pretty sceptical but i have to admit, I really loved @syntax.fm Mad CSS. I feel like I'm going to get a little too into this as this progresses πŸ˜†

06.03.2026 18:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Was such a great talk, I think the simplicity of this line and the delivery of it were both just perfect.

01.03.2026 10:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah hopefully I'll make it to web day out, but if not there then somewhere πŸ˜„

01.03.2026 10:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Sorry I had to run off before the #SotB26 after party. Fatigue is hitting me very hard today. My pacing app is blowing up.

Back in Shoreham now. Was great seeing everyone and meeting loads of new people.

Until next time folks x

28.02.2026 19:10 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Loved this talk.
I think I might have to borrow this, replace a space with a line break idea for our email minification. Outlook also doesn't like long lines of text.

28.02.2026 19:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Mike Hall on stage at State of the Browser with a slide in the back that says "Performance is accessibility"

Mike Hall on stage at State of the Browser with a slide in the back that says "Performance is accessibility"

! #Sotb26

28.02.2026 15:58 πŸ‘ 22 πŸ” 6 πŸ’¬ 1 πŸ“Œ 1

Oh nice, I should be on that too. I'm in Shoreham now so getting the Victoria train then jumping over to that one somewhere around Burgess Hill / Haywards Heath.

Hope to see you on there.

27.02.2026 16:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Very much looking forward to #SotB2026 tomorrow, that came round fast!

Very much dreading the early start for the long trek up north to the big city.
Hope the trains wake up in time.

27.02.2026 16:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
#emailgeeks | Mark Robbins Hi #EmailGeeks πŸ‘‹, Working with Google force dark mode is a pain. And it's not just Gmail that uses this, it actually covers quite a few android apps. I've recorded this cheesy 3min video going over s...

I was going to upload this video here too but it's over 100mb and I can't be bothered to compress it, so sharing the LinkedIn version.

Anyway, here is a quick and cheesy video on Google force-dark mode and how I try and work with it in email.

www.linkedin.com/posts/mjrobb... #EmailGeeks

24.02.2026 13:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Amazing, be good to catch up. I'll definitely see you at State of the browser, and hopefully at web day out too (but not got my ticket yet).

Maybe more, it's a great list of events.

12.02.2026 13:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Great article.

Spoiler alert #EmailGeeks yes, you do still need it for your layout tables. But this is a good read to help understand how it it all works a bit better.

12.02.2026 12:39 πŸ‘ 5 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Say no to Palantir in the NHS NHS England is rolling out software to run our health records from Palantir - fight back

Over 40,000 have taken action to keep Palantir out of the NHS.

Will you join them?
https://notopalantir.goodlawproject.org/email-to-target/stop-palantir-in-the-nhs/?utm_source=bluesky&utm_campaign=PalantirNHS&utm_medium=social_media

11.02.2026 07:32 πŸ‘ 193 πŸ” 100 πŸ’¬ 5 πŸ“Œ 11

Because of AI, it's getting harder to be a public educator on the internet.

Devs are watching far fewer tutorials and buying fewer paid courses, making it financially tough for teachers.

If you like a creator's content and can spare some cash, find out how you can support them.

10.02.2026 21:19 πŸ‘ 45 πŸ” 15 πŸ’¬ 7 πŸ“Œ 2
Video thumbnail

I made this "ad" for one of Cursor's recent features.

It finally solves the terrible problem of knowing CSS.

02.02.2026 14:39 πŸ‘ 167 πŸ” 39 πŸ’¬ 7 πŸ“Œ 9

Love the idea, we just had our company summit in Lisbon over the first week of January. Much cheaper and less likely to have conflicting plans at this time of year. Was a lot of fun.

Only issue is, a lot more cold and flu at this time of year and quiet of few of us got ill off the back of it.

03.02.2026 11:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Issue #225 All About Email It’s BIMI time! πŸŽ‰ BIMI updates explained: Inbox support, VMC vs CMC, Gmail’s blue checkmark, and how to set BIMI up properly in 2026.

🚨 Issue 225 of "All About Email" is out now!

This week - It’s BIMI time! πŸŽ‰

BIMI updates explained: Inbox support, VMC vs. CMC, Gmail’s blue checkmark, and how to set BIMI up properly in 2026.

Read the full newsletter below. πŸ‘‡

02.02.2026 13:23 πŸ‘ 1 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Post image

πŸŽ‰ Live from the CSS WG F2F: We just agreed to support multiple borders and outlines per element, comma-separated!

But we can’t decide on the order: inside out or outside in?
What feels more natural to you, A or B?

(it needs to be the same across borders and outlines or different box-sizing values)

28.01.2026 22:03 πŸ‘ 146 πŸ” 31 πŸ’¬ 102 πŸ“Œ 7

For me I see it as outside in.

If I'm reading left to right, I see white, black. Then look at the left side of the border I see white, black.

Not sure that logic holds when thinking about reading right to left or top to bottom. Code is always ltr so I think it does but I could be wrong.

29.01.2026 11:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

To be clear, I'll be part of the live email optimisation session.
I'm not just talking about my eating habits.

27.01.2026 14:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A hamper on a wooden worktop full of Irish foods, containing; tea bags, fruit cake, lemon biscuits, oat and raisin cookies, jam, marmalade and chocolates.

A hamper on a wooden worktop full of Irish foods, containing; tea bags, fruit cake, lemon biscuits, oat and raisin cookies, jam, marmalade and chocolates.

Thanks for the afternoon tea #LitmusLive.

Will I be disciplined and save some of it for the conference on 11th-12th Feb, or will I eat it all before.

Time to place your bets folks.

Then register here to find out www.litmus.com/conference
My session is on the 11th, 14:50ET / 19.50GMT

27.01.2026 14:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Accessible building blocks for web: headings
Accessible building blocks for web: headings YouTube video by TetraLogical

Today, we’re launching a new daily series on accessible building blocks.

The first video looks at creating clear, accessible headings that everyone can understand.

Watch and follow here: youtu.be/sfFvBs0WcPk or with British Sign Language: youtu.be/Ldzbz5FnFEc

26.01.2026 10:08 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Accessible building blocks for web: images
Accessible building blocks for web: images YouTube video by TetraLogical

Day two of our daily accessibility series is here!

Today’s video looks at making images clear and meaningful for everyone to perceive as well as including accurate text descriptions.

Watch and follow here: youtu.be/V-sZV82tq3E or with British Sign Language: youtu.be/Ux6pNcmpCMQ

27.01.2026 09:42 πŸ‘ 1 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0

Loving this new series. Very clearly laid out bite size information

27.01.2026 10:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A correct looking email with, the Samsung Mail logo at the top and the heading Samsung Email stacked below it. Then a wide image showing a range of phones. Then some lorum ipsum text.

A correct looking email with, the Samsung Mail logo at the top and the heading Samsung Email stacked below it. Then a wide image showing a range of phones. Then some lorum ipsum text.

An incorrect looking email. Everything has shrunk down so the text is now unreadable and the logo is no longer stacked on top of the text.

An incorrect looking email. Everything has shrunk down so the text is now unreadable and the logo is no longer stacked on top of the text.

First image with auto-fit turned off (or with the fix applied) looks ok. Then the second image with auto-fit turned on, you can everything is zoomed out and the media query to stack the logo hasn't engaged.

#EmailGeeks

26.01.2026 13:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
How to fix Samsung Email's auto-fit issue | Customer.io Samsung Email auto-fit can zoom out your emails and break layouts on mobile. Learn what causes it and how to fix Samsung Email rendering issues with practical code solutions.

Samsung mail has this really annoying bug where, if a user turns on the auto-fit feature, Samsung tries to force an email to be responsive.

But more often than not, it actually stops the email being responsive 🀦

Well here's a way to fix that.
customer.io/learn/mobile...

26.01.2026 13:43 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Done it, got my ticket 😁!

21.01.2026 11:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Nice, thanks

20.01.2026 15:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

haha love that

20.01.2026 15:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If it were above I might call it an eyebrow, but it's below, does that make it lowbrow?

20.01.2026 15:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A large green CTA button with the text, Primary CTA. Just below that in small text the read Line of text under the CTA. It's clear that the 2 elements are related. Part of a paragraph can be seen above these and part of a heading can be seen below.

A large green CTA button with the text, Primary CTA. Just below that in small text the read Line of text under the CTA. It's clear that the 2 elements are related. Part of a paragraph can be seen above these and part of a heading can be seen below.

Question for my #designSystem friends, what do you call this kind of label directly below a link? Is there a name for it, or is it just a label/description?

20.01.2026 15:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0