--- title: 14 Css Overview --- # Chrome DevTools — CSS Overview Panel --- ## What the CSS Overview Panel Is The CSS Overview panel is a **one-shot audit tool** built into Chrome DevTools that takes a complete snapshot of every style rule, color, font, media query, and unused declaration present on the currently loaded page. Unlike the Styles pane (which shows styles for a single selected element) or the Coverage tool (which tracks line-level usage during interaction), CSS Overview scans the entire document at capture time and produces a structured report across five categories. Think of it as a static "X-ray" of your stylesheet health: | Category | What it answers | |---|---| | Overview Summary | How many elements, stylesheets, and inline styles exist? | | Colors | Which colors are used? Are any combinations failing contrast? | | Font Info | Which typefaces, sizes, weights, and line heights appear? | | Unused Declarations | Which CSS properties are declared but never applied? | | Media Queries | Which breakpoints and feature queries exist across all sheets? | CSS Overview is especially valuable before a refactor, during a design system audit, or when preparing an accessibility report — situations where you need a high-level inventory rather than element-by-element investigation. --- ## How to Open the CSS Overview Panel ### Method 1 — More Tools menu (most reliable) 1. Open DevTools with `F12` / `Cmd+Option+I` / `Ctrl+Shift+I`. 2. Click the **vertical ellipsis** (`...`) in the DevTools toolbar (top-right). 3. Hover **More tools**. 4. Click **CSS Overview**. The panel opens as a new tab inside DevTools. ### Method 2 — Command Menu 1. Open DevTools. 2. Press `Cmd+Shift+P` (Mac) / `Ctrl+Shift+P` (Windows/Linux). 3. Type `CSS Overview` and select **Show CSS Overview**. ### Method 3 — Persistent tab (after first open) Once opened, the CSS Overview tab persists in the DevTools tab bar for the remainder of the DevTools session. You can click directly on it next time without going through the menu. --- ## UI Layout The panel has two distinct states: the **welcome screen** (before capture) and the **report view** (after capture). ### Welcome screen ``` +--------------------------------------------------------------+ | DevTools [Elements] [Console] [Sources] ... [CSS Overview] | +--------------------------------------------------------------+ | | | CSS Overview | | | | Take a snapshot of your page's CSS to identify potential | | CSS improvements. | | | | [ Capture overview ] | | | +--------------------------------------------------------------+ ``` ### Report view (after capture) ``` +---------------------------------------------------------------+ | CSS Overview [ Capture overview ] | +---------------------------+-----------------------------------+ | NAVIGATION SIDEBAR | DETAIL PANE | | | | | > Overview summary | (content of selected section) | | > Colors | | | > Font info | | | > Unused declarations | | | > Media queries | | | | | +---------------------------+-----------------------------------+ ``` The left sidebar is a fixed navigation list. Clicking any item replaces the right pane with that section's data. The **Capture overview** button in the top-right re-runs the audit without closing the current results — useful for comparing before/after a live edit. --- ## Running a CSS Overview Capture ### What triggers a capture Clicking **Capture overview** causes DevTools to: 1. Enumerate every `` and `