CSS Guidelines ist ein umfassender Styleguide und eine Referenz für das Schreiben von wartbarem, skalierbarem und modularm CSS in großen Webprojekten. Es bietet eine Reihe professioneller Standards für die Organisation von Stylesheets und die Implementierung konsistenter Benennungsmuster, um die langfristige Gesundheit der Codebase zu verbessern und technische Schulden zu reduzieren.
The main features of csswizardry/css-guidelines are: BEM Element Scoping, Flat CSS Class Selectors, BEM, CSS Specificity Management, CSS Style Guides, Single-Purpose CSS Classes, Frontend Architecture Best Practices, CSS Architecture Patterns.
Open-source alternatives to csswizardry/css-guidelines include: bendc/frontend-guidelines — This project is a comprehensive collection of frontend development best practices and standards. It provides guides… csswizardry/inuit.css — inuit.css is a Sass-based CSS framework and design system tool focused on building scalable user interfaces. It serves… airbnb/css — This project is a CSS architecture framework and style guide providing formal coding standards for CSS and Sass. It… dropbox/css-style-guide — This project provides a comprehensive framework for standardizing CSS architecture and development practices in… getbem/getbem.github.io — Get BEM to all people in simplest way. necolas/idiomatic-css — Idiomatic CSS is a CSS style guide and architecture standard designed to ensure the creation of consistent and…
This project is a comprehensive collection of frontend development best practices and standards. It provides guides for writing semantic HTML, efficient CSS, and functional JavaScript to improve overall web performance and accessibility. The repository establishes frameworks for modern CSS architecture, focusing on specificity management and the use of Flexbox and Grid for predictable layouts. It outlines patterns for functional JavaScript programming, emphasizing the use of pure functions and composition to reduce execution time and dependency bloat. The guidelines cover several core capabi
inuit.css is a Sass-based CSS framework and design system tool focused on building scalable user interfaces. It serves as a modular preprocessor system that utilizes BEM architecture and OOCSS patterns to structure stylesheets into reusable components and layout abstractions. The framework distinguishes itself by separating structural layout logic from visual skinning, allowing for the creation of design-agnostic layout objects. It employs a configuration-driven build process where developers can use feature switches and variable overrides to inject design tokens and selectively include only
This project is a CSS architecture framework and style guide providing formal coding standards for CSS and Sass. It establishes a structured approach to naming conventions, property organization, and selector management to ensure consistency across large-scale projects. The framework focuses on decoupling visual styles from JavaScript behavior through specific naming prefixes and utilizes a block element modifier system for component naming. It defines strict guidelines for Sass usage, emphasizing the efficient application of variables and mixins to prevent bloated output and complex dependen
This project provides a comprehensive framework for standardizing CSS architecture and development practices in large-scale web applications. It establishes a structured approach to managing design patterns, ensuring that stylesheets remain maintainable, scalable, and consistent across complex codebases. The methodology centers on the use of block-element-modifier naming conventions to organize user interface components into independent, reusable units. By enforcing flat selector specificity and namespace-based scoping, the framework prevents naming collisions and unintended style overrides.