custom CSS functions<\/a>! <\/li>\n<\/ul>\n\n\n\nThis is just scratching the surface though, check out the full CSS Wrapped 2025 to see what all made it into the Chrome browser in 2025. It’s been a wild year for CSS and the CSS Wrapped 2025 page itself demonstrates that in spades.<\/p>\n","protected":false},"excerpt":{"rendered":"
The Chrome Dev Team recaps the new CSS features that shipped in Google Chrome this past year in one amazingly […]<\/p>\n","protected":false},"author":288741,"featured_media":390789,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"inline_featured_image":false,"c2c_always_allow_admin_comments":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_share_on_mastodon":"0","_share_on_mastodon_status":"%title% %permalink%"},"categories":[17],"tags":[1051,1021],"class_list":["post-390785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-links","tag-browser","tag-chrome"],"acf":{"link_source":"CSS Wrapped 2025","link_url":"https:\/\/chrome.dev\/css-wrapped-2025\/","link_icon":382969,"show_toc":"No"},"share_on_mastodon":{"url":"","error":""},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2025\/12\/chrome-wrapped-2025-scaled.jpg?fit=2560%2C1483&ssl=1","jetpack-related-posts":[{"id":13623,"url":"https:\/\/css-tricks.com\/skin-your-chrome-inspector\/","url_meta":{"origin":390785,"position":0},"title":"Skin your Chrome Inspector","author":"Chris Coyier","date":"August 16, 2011","format":false,"excerpt":"Darcy Clarke on how you can give the Web Inspector in Chrome a facelift (with example stylesheet).","rel":"","context":"In "Links"","block_context":{"text":"Links","link":"https:\/\/css-tricks.com\/category\/links\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":264012,"url":"https:\/\/css-tricks.com\/new-chrome-63\/","url_meta":{"origin":390785,"position":1},"title":"New in Chrome 63","author":"Geoff Graham","date":"December 19, 2017","format":false,"excerpt":"Yeah, we see browser updates all the time these days and you may have already caught this one. Aside from slick new JavaScript features, there is one new CSS update in Chrome 63 that is easy to overlook but worth calling out: Chrome 63 now supports the CSS overscroll-behavior property,\u2026","rel":"","context":"In "Links"","block_context":{"text":"Links","link":"https:\/\/css-tricks.com\/category\/links\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22156,"url":"https:\/\/css-tricks.com\/developing-with-sass-and-chrome-devtools\/","url_meta":{"origin":390785,"position":2},"title":"Developing With Sass and Chrome DevTools","author":"Chris Coyier","date":"June 24, 2013","format":false,"excerpt":"Umar Hansa walks through the setup to make sure you're getting the most out of both. It doesn't mention Chrome DevTools Autosave which I haven't tried yet either but I've heard good things.","rel":"","context":"In "Links"","block_context":{"text":"Links","link":"https:\/\/css-tricks.com\/category\/links\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":299341,"url":"https:\/\/css-tricks.com\/highlights-from-chrome-dev-summit-2019\/","url_meta":{"origin":390785,"position":3},"title":"Highlights from Chrome Dev Summit 2019","author":"Robin Rendle","date":"November 22, 2019","format":false,"excerpt":"Ire Aderinokun has made another round-up summary of some things that piqued her attention during this year\u2019s Chrome Dev Summit and there\u2019s a lot of exciting news! There\u2019s the :is selector (which Geoff wrote about a while back) as well as logical properties, updates to standard form elements, and the\u2026","rel":"","context":"In "Links"","block_context":{"text":"Links","link":"https:\/\/css-tricks.com\/category\/links\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2019\/11\/google-developer-summit-2019.png?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2019\/11\/google-developer-summit-2019.png?fit=1200%2C600&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2019\/11\/google-developer-summit-2019.png?fit=1200%2C600&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2019\/11\/google-developer-summit-2019.png?fit=1200%2C600&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2019\/11\/google-developer-summit-2019.png?fit=1200%2C600&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":257142,"url":"https:\/\/css-tricks.com\/chrome-60\/","url_meta":{"origin":390785,"position":4},"title":"Chrome 60","author":"Robin Rendle","date":"July 28, 2017","format":false,"excerpt":"The latest version of Chrome, version 60, is a pretty big deal for us front-end developers. Here\u2019s the two most interesting things for me that just landed via Pete LePage where he outlines all the features in this video: The Paint Timing API gives us an accurate idea of how\u2026","rel":"","context":"In "Links"","block_context":{"text":"Links","link":"https:\/\/css-tricks.com\/category\/links\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":265024,"url":"https:\/\/css-tricks.com\/careful-now\/","url_meta":{"origin":390785,"position":5},"title":"Careful Now","author":"Chris Coyier","date":"January 8, 2018","format":false,"excerpt":"Tom Warren's \"Chrome is turning into the new Internet Explorer 6\" for The Verge has a title that, to us front-end web developers, suggests that Chrome is turning into a browser far behind in technology and replete with tricky bugs. Aside from the occasional offhand generic, \"Chrome is getting so\u2026","rel":"","context":"In "Articles"","block_context":{"text":"Articles","link":"https:\/\/css-tricks.com\/category\/articles\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/390785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/users\/288741"}],"replies":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/comments?post=390785"}],"version-history":[{"count":9,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/390785\/revisions"}],"predecessor-version":[{"id":390834,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/390785\/revisions\/390834"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media\/390789"}],"wp:attachment":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media?parent=390785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/categories?post=390785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/tags?post=390785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}},{"id":390777,"date":"2025-12-09T08:00:56","date_gmt":"2025-12-09T15:00:56","guid":{"rendered":"https:\/\/css-tricks.com\/?p=390777"},"modified":"2025-12-09T08:08:05","modified_gmt":"2025-12-09T15:08:05","slug":"fit-width-text-in-1-line-of-css","status":"publish","type":"post","link":"https:\/\/css-tricks.com\/fit-width-text-in-1-line-of-css\/","title":{"rendered":"Fit width text in 1 line of CSS"},"content":{"rendered":"\n
From Adam<\/a>, prototyped in Chrome Canary 145:<\/p>\n\n\n\nh1 {\n text-grow: per-line scale;\n}<\/code><\/pre>\n\n\n\n\n\n\n\n