Building Your Learning Module...
Getting things ready for you!
Find videos you like?
Save to resource drawer for future reference!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Cross-Browser Flexbox</title>
</head>
<body>
<div class="container">
<h1>๐ Cross-Browser Flexbox</h1>
<p class="subtitle">Works across all major browsers with vendor prefixes</p>
<div class="flex-container">
<div class="flex-item">
<div class="item-title">Chrome</div>
<p style="color: #64748b; font-size: 0.9rem;">โ
Full Support</p>
<span class="browser-badge">v29+</span>
</div>
<div class="flex-item">
<div class="item-title">Firefox</div>
<p style="color: #64748b; font-size: 0.9rem;">โ
Full Support</p>
<span class="browser-badge">v28+</span>
</div>
<div class="flex-item">
<div class="item-title">Safari</div>
<p style="color: #64748b; font-size: 0.9rem;">โ
Prefix Needed</p>
<span class="browser-badge">v9+ (-webkit-)</span>
</div>
<div class="flex-item">
<div class="item-title">Edge</div>
<p style="color: #64748b; font-size: 0.9rem;">โ
Full Support</p>
<span class="browser-badge">All versions</span>
</div>
</div>
<div class="info-box">
<div class="info-title">๐ก Why Vendor Prefixes?</div>
<p class="info-text">
Vendor prefixes like -webkit-, -moz-, and -ms- ensure your flexbox layouts work
in older browser versions. Modern build tools like Autoprefixer can add these automatically!
</p>
</div>
</div>
</body>
</html>Loading preview...
| Prefix | Browser | Example |
|---|---|---|
-webkit- | Chrome, Safari, Edge, Opera | -webkit-transform |
-moz- | Firefox | -moz-transform |
-ms- | Internet Explorer | -ms-transform |
-o- | Opera (old versions) | -o-transform |