#CSS

2026-01-31

Chán ngẩm với CSS của Gmail khi gửi email cập nhật SaaS. Đã thử 10 giao diện dựa vào bảng (table) và CSS inline mới hoạt động ổn. Hiện dùng công cụ HTML Inserter, liệu đây có phải chuẩn mực năm 2026? Cần share kinh nghiệm nếu ai từng thấy nhức đầu vì Gmail!
#Gmail #CSS #Code #Lập_trình #SaaS #CSS_trouble #Email_design

reddit.com/r/SaaS/comments/1qs

2026-01-31

Nhà phát triển chia sẻ trải nghiệm uất ức với Gmail xóa CSS hiện đại, buộc dùng 10 mẫu email dựa trên bảng (table) & inline-CSS sau hàng tuần thử nghiệm. Bạn đang dùng workflow nào để chiến đấu với "Gmail hell"? #CSS #Gmail #SaaS #DevLife #EmailMarketing #LapTrinh #GiaoDiện

reddit.com/r/SaaS/comments/1qs

2026-01-31

Nhiều nhà phát triển SaaS gặp khó khăn với Gmail khi thiết kế bản tin do trình bày CSS hiện đại bị loại bỏ. Một người dùng đã tạo thư viện 10 bố cục HTML dựa trên bảng (table) để ổn định hiển thị trên di động/đồ họa Gmail. Họ đang tìm kiếm quy trình tối ưu thay vì dùng HTML Inserter hiện phổ biến. Bạn đang dùng phương pháp nào cho email chuyên nghiệp qua Gmail? #Gmail #CSS #EmailMarketing #SaaS #CôngNghệ #ThiếtKếWeb

reddit.com/r/SaaS/comments/1qs

Fabien LOISON (FLOZz)FLOZz
2026-01-31

Un super article sur Weasyprint, une bibliothèque et un outil en ligne de commande permettant de générer des à partir d'un document et

rodolphe.breard.tf/article/gen

L'article est bien détaillé et donne plein d'astuces pour styliser son document. 😄

Merci @rodolphe ; Ping @courtbouillon

2026-01-31

#28 No libraries, no canvas, only HTML elements.

There are many elements but because I was late with this prompt I already saw buttons and checkboxes, so I picked the slider and experimented.

And yes, I'm curious what I could do with sliders in the future - beside a slide puzzle. ;)

#genuary #html #css #slider #genart #art #mastoart #fediart #p5js #noai #genuary2026 #code #math #programming #artwork #minimalism #coding #generativeart #generative #artforsale #simplify #creativecoding #random #web #dev #frontend #website #apache #ajax #js #nodejs

20 slider, 10 on the left and 10 on the right, and the buttons on them forming a circle.
Christian Alderhejchristian
2026-01-31

I'm really liking relative colours in CSS!

In this demo I'm changing a base colour variable, and then playing with the step size for the L in HSL. Each SVG layer ends up with its own shade 🥳

(please ignore the unfinished design, this was just a quick test to see how the layers fit on the page 🥺)

Understanding the fundamentals of CSS Layout

programming.dev/post/44972053

2026-01-31

If you are like me who is annoyed by the 'New' button in Bases (right next to the Sort/Filter/Properties buttons, doing something else), this css snippet is for you:

.bases-toolbar-new-item-menu {
display: none !important;
}

#ObsidianMD #css

2026-01-31

If you visit "videocardz dot com" regularly and think them disabling text highlighting/copying is annoying (and useless), here's a filter recipe for #ublockorigin

Open the dashboard (cogs) and paste this into "My filters":

videocardz.com##*:style(-moz-user-select: text !important;)
videocardz.com##*::selection:style(color: yellow !important; background: black !important;)

Should be easy to adapt for other sites too.

#css

Reuben Walker aka mobileatommobileatom@flipboard.com
2026-01-31
Inautiloinautilo
2026-01-31


Improving LCP for hero videos · Let users see something while the video loads ilo.im/169n0w

_____

2026-01-30

Is there a good online tool where you can bulk-drop a set of font files to get the #CSS font-face declarations, taking into account things like `usWidthClass`, ranges of variation axes, etc? Lots and lots of dubious web pages out there. (Asking for a very #lazyweb developer.)

Noah Liebmannoleli
2026-01-30

Rotating table headers with modern .

The good: you can calculate the appropriate height for the header so the rotate labels take up space!

The bad: I couldn’t figure out how to do it for width. Intrinsic size keywords are axis-dependent, so you can’t use the value of `max-content` in one axis to calculate the other axis. :(

Uses `calc-size()`, trig functions, `cap` units, and text-box-trim 😎

codepen.io/noleli/pen/xbOYQjy

Train stop arrival time table with columns rotated at 45 degrees. The table has a border showing that the rotated labels take up the right amount of space, though the last label overhangs in the inline direction.```css
.eta-table thead th span {
	display: inline flow-root;
	transform-origin: left top;
	translate: 0 100%;
	rotate: 225deg;
	writing-mode: vertical-lr;
	inline-size: calc-size(max-content, size * cos(45deg) + 1cap * sin(45deg));
	text-box-trim: trim-start;
    text-box-edge: cap alphabetic;
}
```
2026-01-30

Stop Misusing CSS overscroll-behavior!

This property disables a browser navigation feature that many rely on and hurts usability.

webdevredfox.org/post/lets-sto

#WebDev #CSS #HTML

2026-01-30

Công cụ cốt lõi như HTML, CSS, JavaScript, JSON là yếu tố không thể thiếu trong phát triển phần mềm hiện đại, giúp đảm bảo mã nguồn sạch, dữ liệu hợp lệ và tài nguyên tối ưu. Techyall cung cấp giải pháp đơn giản hóa quy trình này.

#devtools #pháttriểnphta #HTML #CSS #JavaScript #JSON #lậptrình

reddit.com/r/programming/comme

Inautiloinautilo
2026-01-30


New to the web platform (January 2026) · CSS Anchor Positioning, Temporal API, Navigation API, and more ilo.im/16a9hl

_____

Ana Tudor 🐯anatudor
2026-01-30

🤫

For Snow leopard+ supporters: a big post about the geometry behind the code of a recent demo just went live.

❇️ ko-fi.com/post/Pricing-cards--

❇️ patreon.com/posts/pricing-card

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst