Calculate img/video aspect ratio from width and height HTML attributes

# Frédéric Wang (2 months ago)

Hello,

In [1], we will try and make WebKit rely on the width and height HTML attributes of the <img> and <video> elements in order to determine their

aspect ratio, so that it can be used for sizing the image using CSS, before the content loads.

HTML and CSS standardization groups already reached consensus on this proposal [2] and there are WPT tests for it. Moreover this is already shipped in Gecko [3] and Chromium [4].

[1] bugs.webkit.org/show_bug.cgi?id=201641 [2] WICG/intrinsicsize-attribute#16 [3] groups.google.com/forum/#!msg/mozilla.dev.platform/H9j3aJ20IgE/fs9Df3loCQAJ [4] groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/Compute$20img$2Fvideo$20aspect$20ratio$20from$20width$20and$20height$20HTML$20attributes%7Csort:date/blink-dev/GePU9T8UpEc/uQWhDZeODwAJ

Contact us to advertise here
# Frédéric Wang (14 days ago)

On 19/12/2019 14:22, Frédéric Wang wrote:

Hello,

In [1], we will try and make WebKit rely on the width and height HTML attributes of the <img> and <video> elements in order to determine their aspect ratio, so that it can be used for sizing the image using CSS, before the content loads.

HTML and CSS standardization groups already reached consensus on this proposal [2] and there are WPT tests for it. Moreover this is already shipped in Gecko [3] and Chromium [4].

[1] bugs.webkit.org/show_bug.cgi?id=201641 [2] WICG/intrinsicsize-attribute#16 [3] groups.google.com/forum/#!msg/mozilla.dev.platform/H9j3aJ20IgE/fs9Df3loCQAJ [4] groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/Compute$20img$2Fvideo$20aspect$20ratio$20from$20width$20and$20height$20HTML$20attributes%7Csort:date/blink-dev/GePU9T8UpEc/uQWhDZeODwAJ

Hi,

Just for completeness, we intend to enable the flag by default in

bugs.webkit.org/show_bug.cgi?id=207880

Want more features?

Request early access to our private beta of readable email premium.