ความเข้ากันได้ของเบราว์เซอร์

ตารางการรองรับ

เบราว์เซอร์เวอร์ชันขั้นต่ำ
Chrome88+
Edge88+ (Chromium)
Firefox85+
Safari15.4+
iOS Safari15.4+
Samsung Internet15+

ไม่รองรับ IE 11 ไลบรารีนี้ใช้คุณสมบัติ CSS custom properties, JavaScript APIs สมัยใหม่, และ React 18+

เวอร์ชันขั้นต่ำของ Safari 15.4 กำหนดโดยการรองรับ :focus-visible ที่ใช้ในสไตล์ตัวบ่งชี้โฟกัสของแพ็คเกจ Styled

ฟีเจอร์ CSS

ฟีเจอร์ใช้ในรองรับครั้งแรก
CSS Custom Propertiesทุกแพ็คเกจที่จัดสไตล์ (theming)Chrome 49, Firefox 31, Safari 9.1
:focus-visibleตัวบ่งชี้โฟกัส (Styled)Chrome 86, Firefox 85, Safari 15.4
color-schemeอินพุตดั้งเดิมในโหมดมืด (Styled)Chrome 81, Firefox 96, Safari 12.1
prefers-color-schemeโหมดมืดอัตโนมัติ (Styled)Chrome 76, Firefox 67, Safari 12.1
prefers-reduced-motionการลดการเคลื่อนไหว (Styled)Chrome 74, Firefox 63, Safari 10.1
scroll-snap-typeการเลื่อนตัวเลือกเวลา (Styled)Chrome 69, Firefox 68, Safari 11
Flexboxเลย์เอาต์รองรับทั้งหมด
CSS GridตารางปฏิทินChrome 57, Firefox 52, Safari 10.1

JavaScript APIs

APIใช้โดยรองรับครั้งแรก
Intl.DateTimeFormatการสร้าง locale ของ createLocale()เบราว์เซอร์สมัยใหม่ทั้งหมด
Intl.DateTimeFormat.formatToPartsการดึงป้ายกำกับ AM/PMChrome 57, Firefox 51, Safari 11
ResizeObserverการจัดตำแหน่งป๊อปอัปของ @floating-ui/reactChrome 64, Firefox 69, Safari 13.1
React 18+ hooksHooks และคอมโพเนนต์ทั้งหมดReact 18.0+

หมายเหตุเฉพาะแพ็คเกจ

Headless

ไม่มีการพึ่งพา CSS ต้องการเพียง React 18+ และ JavaScript APIs มาตรฐาน เข้ากันได้กับทุกสภาพแวดล้อมที่รองรับ React

Styled

ใช้ CSS custom properties, :focus-visible, color-scheme, และ scroll-snap-type คอขวดของการรองรับเบราว์เซอร์คือ Safari 15.4+ (สำหรับ :focus-visible)

ตัวเลือกเวลาแบบเลื่อนใช้ scroll-snap-type: y mandatory พร้อมกับแถบเลื่อนที่ซ่อนอยู่ พฤติกรรมการเลื่อนอาจรู้สึกแตกต่างกันเล็กน้อยในแต่ละแพลตฟอร์มเนื่องจากการใช้งาน inertia/momentum ที่แตกต่างกัน

Tailwind v3

ต้องการ Tailwind CSS v3. ความเข้ากันได้ของ JavaScript เหมือนกับ Headless การรองรับ CSS ขึ้นอยู่กับผลลัพธ์ของ Tailwind v3 (เข้ากันได้ในวงกว้าง)

Tailwind v4

ต้องการ Tailwind CSS v4 ซึ่งใช้ฟีเจอร์ CSS สมัยใหม่ (@layer, @property, CSS nesting) ดูรายละเอียดได้ที่ [การรอง