Building Your Learning Module...
Getting things ready for you!
Find videos you like?
Save to resource drawer for future reference!
Unused CSS Removal identifies and eliminates CSS rules that aren't actually used on your pages. CSS frameworks like Bootstrap or Tailwind can include hundreds of KB of unused styles. Removing them can reduce file size by 80-95%!
<div class="demo">
<div class="used-only">
<h2>This Example Uses:</h2>
<ul>
<li>.container</li>
<li>.title</li>
<li>.description</li>
<li>.button</li>
</ul>
</div>
<div class="container">
<h1 class="title">Welcome</h1>
<p class="description">
This page only uses 4 CSS classes, but the full
framework has 200+ classes included.
</p>
<button class="button">Click Me</button>
</div>
<div class="stats">
<div class="stat">
<span class="label">Before:</span>
<span class="value">180 KB</span>
</div>
<div class="stat">
<span class="label">After PurgeCSS:</span>
<span class="value">8 KB</span>
</div>
<div class="stat success">
<span class="label">Reduction:</span>
<span class="value">95.5%</span>
</div>
</div>
</div>Loading preview...
<!-- index.html -->
<div class="app">
<header class="header">
<h1 class="logo">My App</h1>
<nav class="nav">
<a href="#" class="nav-link">Home</a>
<a href="#" class="nav-link">About</a>
</nav>
</header>
<main class="content">
<h2 class="heading">PurgeCSS Demo</h2>
<p class="text">
PurgeCSS scans your HTML and removes unused CSS classes.
</p>
<button class="btn">Get Started</button>
</main>
</div>
<!-- purgecss.config.js -->Loading preview...
<div class="page">
<div class="instructions">
<h3>🔍 How to Find Unused CSS:</h3>
<ol>
<li>Open Chrome DevTools (F12)</li>
<li>Press Ctrl+Shift+P (Cmd+Shift+P on Mac)</li>
<li>Type "Coverage" and press Enter</li>
<li>Click the reload button</li>
<li>See unused bytes in red!</li>
</ol>
</div>
<div class="example-section">
<h2 class="section-title">Example Content</h2>
<p class="active-class">
This class is used and will show as green in Coverage.
</p>
<button class="primary-btn">Active Button</button>
</div>
<div class="coverage-info">
<strong>Coverage Results:</strong><br>
Total: 45 KB<br>
Used: 12 KB (26.7%)<br>
Unused: 33 KB (73.3%) 🔴
</div>
</div>Loading preview...