A CSS boilerplate providing a collection of best-practice selectors for global styling, encouraging semantic HTML and accessibility.
Natural Selection is a CSS framework that provides only selectors—no predefined styling—serving as a boilerplate for starting web projects. It establishes a foundation for global styles while promoting semantic HTML and addressing accessibility concerns. The framework is minimal and adaptable, allowing developers to evolve it according to their specific needs.
Web developers and teams building projects from scratch who want a structured, best-practice CSS boilerplate that encourages semantic HTML and accessibility without imposing design decisions.
Developers choose Natural Selection over traditional CSS frameworks because it offers a lightweight, selector-only foundation that avoids styling bloat, promotes semantic HTML by design, and focuses on accessibility from the start, making it highly customizable for any project.
CSS Boilerplate / Starter Kit: Collection of best-practice CSS selectors
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Selectors are structured to promote meaningful HTML elements based on MDN's reference, encouraging best practices in markup without imposing styles.
Includes selectors that handle common accessibility concerns, helping developers build more inclusive websites from the start, as highlighted in the key features.
Provides only selectors without predefined styling, allowing developers to evolve the boilerplate freely according to project needs, per the philosophy.
Built with widely supported CSS specifications and includes provisions for detecting lacking browser support, ensuring reliability across modern browsers.
Requires developers to write all CSS rules from scratch, increasing initial setup time compared to frameworks with built-in design systems.
Omissions like div and span mean projects relying heavily on generic containers may find it less useful, as noted in the README's notable omissions.
Lacks the ecosystem of plugins, themes, or community support that popular frameworks offer, making it a solitary tool for customization.