news What’s !important #12: Safari Testing, ::checkmark, HTML Anchor Positioning, and More Daniel Schwarz on May 29, 2026 What’s !important #12 talks about the old (testing in Safari when you don’t have Safari), the new ( ::checkmark ), the in-between (anchor positioning but with HTML), and more. Buckle up! Testing in Safari when you don’t have Safari Source: Frontend Masters Safari is the second most popular web browser, but is only available to Apple users. Fair enough. I mean, Apple are heavily invested in making Safari a proprietary browser that’s deeply integrated with Apple’s software and hardware. However, this makes testing websites in Safari a bit of a pain. Declan Chidlow explained what our options are in regards to testing in Safari when you don’t have Safari . A first look at ::checkmark Sunkanmi Fafowora gave us our first look at the ::checkmark pseudo-element , which solves the age-old problem of not (really) being able to style checkmarks. Note that this also targets the checked state indicator of radios and selects, not just checkboxes! Different shape styles with border-shape + shape() Temani Afif pointed out that we can create more shape styles when combining border-shape with the shape() function (compared to clip-path ), and, easily switch between them. Source: CSS Tip A concise guide to sibling-index() and sibling-count() Durgesh Pawar did a deep dive on sibling-index() and sibling-count() , showing us all of the cool things that we can do with these almost-Baseline CSS functions. CodePen Embed Fallback Also, don’t miss Durgesh’s two-part series about View Transition gotchas right here on CSS-Tricks. Managing anchor associations with data attributes and advanced attr() This one’s actually from me! Disappointed to hear that the anchor attribute has been dropped, which would’ve provided a way of managing anchor associations using HTML, I demonstrated my alternative technique that involves managing anchor associations with data att
Back to Home

What’s !important #12: Safari Testing, ::checkmark, HTML Anchor Positioning, and More
B
Blizine Admin
·2 min read·0 views
📰CSS-Tricks — css-tricks.com
B
Blizine Admin
View Profile Staff Writer
Related Articles
Payload CMS Has 508 Circular Dependencies. Next.js Has 17. Here's Why They Form in Every Large JS Codebase.
May 30, 2026·2 min read
How I Built a Real-Time Quiz Platform with Next.js, WebSockets, and Learning Science
May 30, 2026·2 min read
What a Frontend Developer Roadmap Actually Contains?
May 30, 2026·2 min read