How we built it

CSS Device Adaptation

The @viewport rule, in combination with media queries, enabled web developers to optimize the layout of sites and apps for different devices with minimal effort. It generalizes the viewport meta tag to CSS, while being much simpler to understand and without the quirks that exists with the meta tag.


The development of the feature started in WebKit, before Blink was created and is already referred to from Chrome documentation: Opera shipped in Presto 2.8, before switching to WebKit and later Blink:


Working draft or equivalent

Status in Chromium

Behind a flag in:

  • Chrome for desktop release 29
  • Chrome for Android release 29
  • Chrome for iOS release 29
  • Opera release 16
  • Opera for Android release 16

Consensus & Standardization

  • No public signals
  • Shipped
  • No public signals
  • Positive


Last updated on 2014-02-26