And it was released yesterday! The big news for us in CSS Land is that the new release supports the aspect-ratio
property. This comes right on the heels of Safari announcing support for it in Safari Technology Preview 118, which released January 6. That gives us something to look forward to as it rolls out to Edge, Firefox and other browsers.
Here’s the release video skipped ahead to the aspect-ratio
support:
For those catching up:
- An aspect ratio defines the proportion of an element’s dimensions. For example, a box with an aspect ratio of
1/1
is a perfect square. An aspect ratio of3/1
is a wide rectangle. Many videos aim for a16/9
aspect ratio. - Some elements, like images and iframes, have an intrinsic aspect ratio. That means if either the width or the height is declared, the other is automatically calculated in a way that maintains its proportion.
- Non-replaced elements, like divs, don’t have an intrinsic aspect ratio. We’ve resorted to a padding hack to get the same sort of effect.
- Support for an
aspect-ratio
property in CSS allows us to maintain the aspect ratio of non-replaced elements. - There are some tricks for using it. For example, defining
width
on an element withaspect-ratio
will result in the property using thatwidth
value to calculate the element’s height. Same goes for defining the height instead. And if we define both thewidth
andheight
of an element? Theaspect-ratio
is completely ignored.
Seems like now is a good time to start brushing up on it!
- CSS Box Sizing Module Level 4 (Official specification, currently in Editor’s Draft)
- MDN Documentation
- A First Look at
aspect-ratio
(CSS-Tricks) - Defining An Aspect Ratio Unit for CSS (Rachel Andrew, CSS-Tricks notes)
Direct Link to Article — Permalink
The post New in Chrome 88: aspect-ratio appeared first on CSS-Tricks.
You can support CSS-Tricks by being an MVP Supporter.
About us and this blog
We are a digital marketing company with a focus on helping our customers achieve great results across several key areas.
Request a free quote
We offer professional SEO services that help websites increase their organic search score drastically in order to compete for the highest rankings even when it comes to highly competitive keywords.
Subscribe to our newsletter!
More from our blog
See all postsRecent Posts
- How to Animate the Details Element March 3, 2021
- The State Of Mobile And Why Mobile Web Testing Matters March 3, 2021
- The Best Font Loading Strategies and How to Execute Them March 3, 2021