CSS Device Adaptation is a module of CSS that lets you define the size, zoom factor, and orientation of the viewport.

参考

At-rules

规范

规范 状态 注释
CSS Device Adaptation 工作草案 初始定义

浏览器兼容性

@viewport rule

The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request. 更新 GitHub 上的兼容性数据
Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet
@viewport Chrome 不支持 29 — 84 注意事项 Disabled
不支持 29 — 84 注意事项 Disabled
注意事项 See Chromium bug 235457 .
Disabled From version 29 until version 84 (exclusive): this feature is behind the --enable-experimental-webkit-features runtime flag and the --enable-viewport runtime flag.
Edge 完整支持 12 Prefixed Disabled
完整支持 12 Prefixed Disabled
Prefixed Implemented with the vendor prefix: -ms-
Disabled From version 12: this feature is behind the Enable @-ms-viewport rules preference.
Firefox 不支持 No 注意事项
不支持 No 注意事项
注意事项 See Firefox bug 747754 .
IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16 Disabled
完整支持 16 Disabled
Disabled From version 16: this feature is behind the --enable-experimental-webkit-features runtime flag and the --enable-viewport runtime flag.
不支持 11.1 — 15 Prefixed
Prefixed Implemented with the vendor prefix: -o-
Safari 不支持 No 注意事项
不支持 No 注意事项
注意事项 See WebKit bug 95959 .
WebView Android 不支持 4.4 — 37 Chrome Android 不支持 29 — 84 注意事项 Disabled
不支持 29 — 84 注意事项 Disabled
注意事项 See Chromium bug 235457 .
Disabled From version 29 until version 84 (exclusive): this feature is behind the --enable-experimental-webkit-features runtime flag and the --enable-viewport runtime flag.
Firefox Android 不支持 No 注意事项
不支持 No 注意事项
注意事项 See Firefox bug 747754 .
Opera Android 完整支持 16 Disabled
完整支持 16 Disabled
Disabled From version 16: this feature is behind the --enable-experimental-webkit-features runtime flag and the --enable-viewport runtime flag.
不支持 11.1 — 14 Prefixed
Prefixed Implemented with the vendor prefix: -o-
Safari iOS 不支持 No 注意事项
不支持 No 注意事项
注意事项 See WebKit bug 95959 .
Samsung Internet Android 完整支持 2.0
height descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16
完整支持 16
不支持 11.1 — 15
Safari 不支持 No WebView Android 不支持 4.4 — 37 Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16
完整支持 16
不支持 11.1 — 14
Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
max-height descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16
完整支持 16
不支持 11.1 — 15
Safari 不支持 No WebView Android 不支持 4.4 — 37 Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16
完整支持 16
不支持 11.1 — 14
Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
max-width descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16
完整支持 16
不支持 11.1 — 15
Safari 不支持 No WebView Android 不支持 4.4 — 37 Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16
完整支持 16
不支持 11.1 — 14
Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
max-zoom descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16 Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16 Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
min-height descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16
完整支持 16
不支持 11.1 — 15
Safari 不支持 No WebView Android 不支持 4.4 — 37 Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16
完整支持 16
不支持 11.1 — 14
Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
min-width descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16
完整支持 16
不支持 11.1 — 15
Safari 不支持 No WebView Android 不支持 4.4 — 37 Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16
完整支持 16
不支持 11.1 — 14
Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
min-zoom descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16 Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16 Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
orientation descriptor Chrome 不支持 No Edge 不支持 12 — 79 Prefixed
不支持 12 — 79 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 No Opera Android 不支持 11.1 — 14 Prefixed
不支持 11.1 — 14 Prefixed
Prefixed Implemented with the vendor prefix: -o-
Safari iOS 不支持 No Samsung Internet Android 不支持 No
user-zoom descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16 Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16 Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
viewport-fit descriptor Chrome 不支持 No Edge 不支持 No Firefox 不支持 No IE 不支持 No Opera 不支持 No Safari 不支持 No WebView Android 不支持 No Chrome Android 不支持 No Firefox Android 不支持 No Opera Android 不支持 No Safari iOS 不支持 No Samsung Internet Android 不支持 No
width descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16
完整支持 16
不支持 11.1 — 15
Safari 不支持 No WebView Android 不支持 4.4 — 37 Chrome Android 不支持 29 — 84 Firefox Android 不支持 No Opera Android 完整支持 16
完整支持 16
不支持 11.1 — 14
Safari iOS 不支持 No Samsung Internet Android 完整支持 2.0
zoom descriptor Chrome 不支持 29 — 84 Edge 完整支持 12 Prefixed
完整支持 12 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Firefox 不支持 No IE 完整支持 10 Prefixed
完整支持 10 Prefixed
Prefixed Implemented with the vendor prefix: -ms-
Opera 完整支持 16 Safari 不支持 No WebView Android 不支持 4.4 — 37 Chrome Android 不支持 61 — 84 Firefox Android 不支持 No Opera Android 完整支持 16 Safari iOS 不支持 No Samsung Internet Android 完整支持 8.0

图例

完整支持

完整支持

不支持

不支持

见实现注意事项。

见实现注意事项。

用户必须明确启用此特征。

用户必须明确启用此特征。

要求使用供应商前缀或不同名称。

要求使用供应商前缀或不同名称。

元数据

  • 最后修改:
  1. CSS
  2. CSS 参考
  3. CSS Device Adaptation
  4. At-Rules
    1. @viewport

Copyright  © 2014-2026 乐数软件    

工业和信息化部: 粤ICP备14079481号-1