HTML5 兼容性测试

自动检测当前浏览器对 HTML5、CSS3、Form 2.0、CSS3 选择器及 JavaScript 新特性的支持情况。 每个特性通过 JavaScript 实时检测,绿色表示支持,红色表示不支持。

39已支持
114不支持
153总检测项
25.5%支持率
当前浏览器:未知

CSS3 兼容性测试

border-radius
opacity
rgba()
hsla()
box-sizing
box-shadow
text-shadow
Background Size
Multiple Backgrounds
border-image
CSS Animations
CSS Columns
CSS Gradients
CSS Reflections
CSS 2D Transforms
CSS 3D Transforms
CSS Transitions
FlexBox
CSS Grid
Generated Content
pointer-events
display: table
Media Queries
position: sticky
calc()

HTML5 新特性

@font-face
Canvas
Canvas Text
HTML5 Audio
HTML5 Video
Geolocation API
Local Storage
Session Storage
Window Messaging
Web Workers
Query Selector
IndexedDB
Touch Events
File API
Drag & Drop
Hashchange Event
History API
Web Sockets
SVG (basic)
Inline SVG
WebGL
Crypto API
Fetch API
Promise
Service Worker
Notification API
Battery API
Fullscreen API
Mutation Observer

HTML5 Audio 编解码器

Ogg (.ogg)
MP3 (.mp3)
WAV (.wav)
MPEG4 AAC (.m4a)

HTML5 Video 编解码器

Ogg Theora
H.264
WebM

HTML5 Forms 2.0 — Input 类型

<input type="search">
<input type="tel">
<input type="url">
<input type="email">
<input type="datetime">
<input type="date">
<input type="month">
<input type="week">
<input type="time">
<input type="datetime-local">
<input type="number">
<input type="range">
<input type="color">

HTML5 Forms 2.0 — Input 属性

input autocomplete
input autofocus
input list
input placeholder
input max
input min
input multiple
input pattern
input required
input step

CSS3 选择器

E[att^="val"]
E[att$="val"]
E[att*="val"]
E:root
E:nth-child(n)
E:nth-last-child(n)
E:nth-of-type(n)
E:nth-last-of-type(n)
E:last-child
E:first-of-type
E:last-of-type
E:only-child
E:only-of-type
E:not(s)
E:empty
E:target
E:enabled
E:disabled
E:checked
E ~ F
E > F
E:first-child

JavaScript API 新特性

Strict Mode
JSON
Array.isArray
Array.prototype.forEach
Array.prototype.map
Array.prototype.filter
Array.prototype.reduce
Array.prototype.indexOf
Date.now()
Function.prototype.bind
Object.keys
Object.create
String.prototype.trim
let / const
Arrow Functions
Class
Template Literals
Destructuring
Spread Operator
Generators
Symbol
Map / Set
Proxy
Reflect
Array.prototype.includes
幂运算符 (**)
async / await
Object.entries
Object.values
String.padStart
Object Rest/Spread
Promise.finally
Array.prototype.flat
String.trimStart
Object.fromEntries
Optional Chaining (?.)
Nullish Coalescing (??)
Promise.allSettled
BigInt
Promise.any
String.replaceAll
Numeric Separators
Array.prototype.at
Top-Level Await
Blob API
XMLHttpRequest
Console API