awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
csswizardry avatar

csswizardry/CSS-Guidelines

0
View on GitHub↗
3,648 stars·871 forks·10 vues

CSS Guidelines

CSS Guidelines est un guide de style complet et une référence pour écrire du CSS maintenable, évolutif et modulaire dans des projets web à grande échelle. Il fournit un ensemble de standards professionnels pour organiser les feuilles de style et implémenter des motifs de nommage cohérents afin d'améliorer la santé de la base de code à long terme et de réduire la dette technique.

Le projet se concentre sur une méthodologie stricte pour définir la portée des classes afin de créer des composants isolés et prévisibles, empêchant les fuites de style entre des parties indépendantes d'une interface utilisateur. Il met l'accent sur une hiérarchie de sélecteurs plate pour éviter les conflits de spécificité et encourage la séparation de la mise en page structurelle de l'esthétique visuelle. En organisant le code dans des structures de répertoires logiques et en appliquant des principes de conception à responsabilité unique, les directives garantissent que les styles restent faciles à mettre à jour et à remplacer à mesure qu'un projet grandit.

Ces standards couvrent les aspects fondamentaux de la construction de systèmes de design fiables, y compris la gestion des couches de cascade et l'implémentation de modèles architecturaux cohérents. La documentation sert de ressource centrale pour les équipes visant à établir des conventions de style prévisibles et de haute qualité à travers des interfaces complexes.

Features

  • BEM Element Scoping - Uses BEM naming conventions to bind elements to blocks and prevent style leakage.
  • Flat CSS Class Selectors - Enforces flat selector hierarchies to prevent specificity wars and simplify style overrides.
  • BEM - Implements the Block-Element-Modifier methodology to create isolated and predictable CSS components.
  • CSS Specificity Management - Maintains flat selector hierarchies to prevent complex override conflicts during development.
  • CSS Style Guides - Provides a comprehensive reference for writing maintainable and modular CSS code.
  • Single-Purpose CSS Classes - Encourages the use of single-purpose utility classes to maximize visual code reuse.
  • Frontend Architecture Best Practices - Establishes professional standards for clean, predictable styles to reduce technical debt.
  • CSS Architecture Patterns - Organizes stylesheets using consistent patterns to ensure scalability in large codebases.
  • Layout-Design Separation - Decouples structural layout logic from aesthetic skinning to improve design portability.
  • Web Development Standards - Sets professional guidelines for structuring CSS to ensure consistency across interfaces.
  • Design System Foundations - Builds a structured styling base to support the scaling of complex design systems.
  • Specificity Management Strategies - Provides strategies for managing specificity transitions from global to local scopes.
  • Stylesheet Maintainability Standards - Provides standardized guidelines for organizing CSS to ensure long-term maintainability.
  • Visual-Structural Separations - Isolates visual style definitions from structural markup to prevent design breakage.
  • Cascade Layer Management - Uses CSS cascade layers to manage style priority and ensure global defaults are correctly overridden.
  • Modern CSS Best Practices - Implements modular styling patterns that allow interfaces to scale without breaking existing layouts.

Historique des stars

Graphique de l'historique des stars pour csswizardry/css-guidelinesGraphique de l'historique des stars pour csswizardry/css-guidelines

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant CSS Guidelines

Sélections manuelles où CSS Guidelines apparaît.
  • un guide de style pour le développement front-end

Questions fréquentes

Que fait csswizardry/css-guidelines ?

CSS Guidelines est un guide de style complet et une référence pour écrire du CSS maintenable, évolutif et modulaire dans des projets web à grande échelle. Il fournit un ensemble de standards professionnels pour organiser les feuilles de style et implémenter des motifs de nommage cohérents afin d'améliorer la santé de la base de code à long terme et de réduire la dette technique.

Quelles sont les fonctionnalités principales de csswizardry/css-guidelines ?

Les fonctionnalités principales de csswizardry/css-guidelines sont : 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.

Quelles sont les alternatives open-source à csswizardry/css-guidelines ?

Les alternatives open-source à csswizardry/css-guidelines incluent : 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…

Alternatives open source à CSS Guidelines

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec CSS Guidelines.
  • bendc/frontend-guidelinesAvatar de bendc

    bendc/frontend-guidelines

    9,089Voir sur GitHub↗

    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

    Voir sur GitHub↗9,089
  • csswizardry/inuit.cssAvatar de csswizardry

    csswizardry/inuit.css

    3,795Voir sur GitHub↗

    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

    CSS
    Voir sur GitHub↗3,795
  • airbnb/cssAvatar de airbnb

    airbnb/css

    6,980Voir sur GitHub↗

    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

    Voir sur GitHub↗6,980
  • dropbox/css-style-guideAvatar de dropbox

    dropbox/css-style-guide

    1,216Voir sur GitHub↗

    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.

    Voir sur GitHub↗1,216
  • Voir les 30 alternatives à CSS Guidelines→