{"website":[{"headings":["When to avoid the `text-decoration` shorthand property"],"date":"2022-02-25","url":"https://css-tricks.com/when-to-avoid-css-text-decoration-shorthand/"},{"headings":["CSS underlines are too thin and too low in Chrome"],"date":"2022-01-04","url":"https://css-tricks.com/css-underlines-are-too-thin-and-too-low-in-chrome/"},{"headings":["Firefox’s `bolder` default is a problem for variable fonts"],"date":"2021-09-07","url":"https://css-tricks.com/firefoxs-bolder-default-is-a-problem-for-variable-fonts/"},{"headings":["Custom state pseudo-classes in Chrome"],"date":"2021-05-06","url":"https://css-tricks.com/custom-state-pseudo-classes-in-chrome/"},{"headings":["Now may be a good time to start using `:focus-visible`","The BBC created a more accessible typeface","`display: contents` is still not accessible in Safari","Set `opacity` when overriding the color of placeholder text","Declarative shadow DOM could help popularize style encapsulation"],"date":"2021-04-16","url":"https://css-tricks.com/platform-news-using-focus-visible-bbcs-new-typeface-declarative-shadow-doms-a11y-and-placeholders/"},{"headings":["Rounded outlines are coming to Firefox","SVG animations are now GPU-accelerated in Chrome","There cannot be real physical units in CSS","The Times crossword is accessible to screen reader users","CSS variables are resolved before the value is inherited"],"date":"2021-04-02","url":"https://css-tricks.com/platform-news-rounded-outlines-gpu-accelerated-svg-animations-how-css-variables-are-resolved/"},{"headings":["The `prefers-contrast: more` media query is supported in Safari Preview","Making math a first-class citizen on the web","CSS `:is()` upgrades selector lists to become forgiving","Dell and Kraft Heinz sued over inaccessible websites","`background-clip` and `background-origin` have different initial values"],"date":"2021-03-19","url":"https://css-tricks.com/platform-news-prefers-contrast-mathml-is-and-css-background-initial-values/"},{"headings":["Logical CSS could soon become the new default","Chrome ships three controversial Fugu APIs","Stretching SVG with `preserveAspectRatio=none`","WordPress tones down the use of italics","Still no progress on CSS custom media queries"],"date":"2021-03-12","url":"https://css-tricks.com/platform-news-defaulting-to-logical-css-fugu-apis-custom-media-queries-and-wordpress-vs-italics/"},{"headings":["Chrome will stop displaying focus rings when clicking buttons","The enhanced CSS `:not()` selector enables “donut scope”","The New York Times now honors Global Privacy Control","The case for `em`-based media queries","A new push to bring CSS `:user-invalid` to browsers"],"date":"2021-03-04","url":"https://css-tricks.com/weekly-platform-news-focus-rings-donut-scope-ditching-em-units-and-global-privacy-control/"},{"headings":["The new HTML `` element is in development","Award-winning websites should honor the “reduce motion” preference","Websites can now opt into cross-origin isolation","The White House recommits to accessibility","The CSS `100vw` value can cause a useless horizontal scrollbar"],"date":"2021-02-26","url":"https://css-tricks.com/weekly-platform-news-reduced-motion-cors-whitehouse-gov-popups-and-100vw/"},{"headings":["CSS `::-webkit-autofill` has become a standard feature","You can use CSS Grid to define spacing in buttons and links","Websites agree that the pointer cursor is not just for links","Browsers delay `autoplay` until the video comes into view","Chrome introduces three new `@font-face` descriptors"],"date":"2021-02-12","url":"https://css-tricks.com/weekly-platform-news-webkit-autofill-using-cursor-pointer-delaying-autoplay-videos/"},{"headings":["The enhanced `:not()` pseudo-class enables new kinds of powerful selectors","The HTTP `Refresh` header can be an accessibility issue","How to disable smooth scrolling for the “Find on page…” feature in Chrome","Safari still supports the `media` attribute on video sources","The CSS `clip-path: path()` function ships in Chrome"],"date":"2021-02-05","url":"https://css-tricks.com/weekly-platform-news-the-not-pseudo-class-video-media-queries-clip-path-path-support/"},{"headings":["GitHub says its cookies don’t necessitate a banner","CSS `:not()` now supports complex selectors","SVG website icon with embedded dark mode styles","Decorative icons can impede iOS Voice Control","How to center items individually in CSS Grid"],"date":"2021-01-24"},{"headings":["Safari supports user style sheets","`fallback` instead of `swap` for CSS `font-display`","Use `lang=\"\"` if the content language is unknown","Create inset outlines with negative `outline-offset`","Disabling submit buttons during form submission"],"date":"2021-01-15"},{"headings":["HTML context menus to be removed from Firefox"],"date":"2020-12-14"},{"headings":["CSS custom properties are not variables"],"date":"2020-12-04"},{"headings":["Google’s File System Access API is not a standard"],"date":"2020-11-06"},{"headings":["Why CSS `::before` doesn’t work on inputs and images"],"date":"2020-08-26"},{"headings":["Firefox’s criteria for installable web apps on Android"],"date":"2020-08-25"},{"headings":["The updated beta version of Can I Use…","Browsers ensure that subpixel borders stay crisp","Scrolling an element into the center of the screen"],"date":"2020-07-27"},{"headings":["Why GOV.UK sets `role=\"button\"` on some links","`Temporal` is a proposed date and time API","Lighthouse warns about long tasks, uncrawlable links"],"date":"2020-07-09"},{"headings":["CSS `:is()` and `:where()` are coming to browsers"],"date":"2020-06-04"},{"headings":["Consider adding a “skip to main content” link","A place to report web compatibility issues"],"date":"2020-05-26"},{"headings":["CSS `min()` and `max()` functions are counterintuitive","When to add `autocomplete=\"email\"` to an email field","jQuery uses `document.documentMode` to detect IE"],"date":"2020-05-07"},{"headings":["A use-case for the nullish coalescing operator","When (not) to use the `
` element","Try out the CSS `lh` unit in Safari Preview"],"date":"2020-04-29"},{"headings":["The `