An exhaustive front-end performance checklist covering HTML, CSS, fonts, images, JavaScript and server rules, each with why and how notes plus linked tools.
AllThingsSmitty/css-protips
A curated list of practical CSS tips covering resets, layout, selectors, typography and responsive sizing, each with short code examples.
- Stars
- 30,301
- Forks
- 2,196
- Open issues
- 1
- Last commit
- 29 days ago
What is it?
CSS Protips is a community-maintained collection of short, practical CSS techniques aimed at developers who want to write cleaner and more reliable stylesheets. Each tip explains a common problem and shows a small code snippet, often with a linked demo.
The tips span a wide range of topics: CSS resets and inheriting box-sizing, centering elements with flexbox and grid, using :not(), :is() and negative nth-child selectors, sizing with rem, em and viewport units, and keeping layouts stable with aspect-ratio. Some entries also cover accessibility concerns such as focus styles and the caveats of CSS-generated content.
The project is organized as a Markdown document with a table of contents, and it has been translated into many languages. It is best suited as a reference for front-end developers who already know the basics and want quick, idiomatic patterns.
Key features
- 01Covers resets, layout, selectors, typography and responsive sizing
- 02Each tip includes a short code snippet explaining the pattern
- 03Several tips link to live demos
- 04Includes notes on accessibility trade-offs for certain techniques
- 05Available in many translations
Use cases
- Refreshing CSS knowledge with modern layout and selector techniques
- Looking up a quick pattern for centering, resets or form focus styles
- Sharing common CSS best practices with a team
- Learning idiomatic modern CSS after the basics
Topics
FAQ
- What is css-protips?
- A curated list of practical CSS tips covering resets, layout, selectors, typography and responsive sizing, each with short code examples. CSS Protips is a community-maintained collection of short, practical CSS techniques aimed at developers who want to write cleaner and more reliable stylesheets. Each tip explains a common problem and shows a small code snippet, often with a linked demo.
- Is css-protips free to use? What license does it have?
- css-protips is open source under the CC0-1.0 license. Check the license terms before using it in commercial products.
- Is css-protips still maintained?
- Actively maintained. The last commit to css-protips was on Sep 23, 2026.
- What can I use css-protips for?
- Refreshing CSS knowledge with modern layout and selector techniques Looking up a quick pattern for centering, resets or form focus styles Sharing common CSS best practices with a team Learning idiomatic modern CSS after the basics
- Where can I get css-protips?
- The source code and installation instructions are on GitHub: https://github.com/AllThingsSmitty/css-protips
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A large Portuguese-language curated guide of websites, tools, courses and references for developers building a tech career.
A professional front-end HTML, CSS and JavaScript starter template for building fast, robust and adaptable websites and web apps.
A 12-week, 24-lesson beginner curriculum teaching HTML, CSS and JavaScript through hands-on projects like a terrarium, typing game and space game.
An open-source checklist of 386 front-end best-practice rules for humans and AI agents, with a hosted MCP server for agent-driven audits.
A free, open-source front end interview preparation handbook covering formats, system design, trivia, coding questions and company-specific interview topics.