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
·

7 dépôts

Awesome GitHub RepositoriesConditional CSS Styling

Techniques for styling elements based on detected browser feature support.

Distinguishing note: Focuses on the styling outcome rather than the detection mechanism itself.

Explore 7 awesome GitHub repositories matching user interface & experience · Conditional CSS Styling. Refine with filters or upvote what's useful.

Awesome Conditional CSS Styling GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • modernizr/modernizrAvatar de Modernizr

    Modernizr/Modernizr

    25,680Voir sur GitHub↗

    Modernizr is a browser feature detection library that determines which web technologies are supported by a user's browser by executing small snippets of code to verify actual capabilities. By avoiding reliance on unreliable user-agent strings, it provides a reliable foundation for progressive enhancement, allowing developers to build interfaces that adapt their functionality and styling based on the specific features available in the client environment. The project distinguishes itself through a configuration-driven build system that generates custom, minimized JavaScript files containing onl

    Applies CSS classes to the root element based on detected browser capabilities to ensure consistent visual presentation.

    JavaScriptcss3-featuresfeature-detectionhacktoberfest
    Voir sur GitHub↗25,680
  • jbranchaud/tilAvatar de jbranchaud

    jbranchaud/til

    14,116Voir sur GitHub↗

    This project is a markdown knowledge base used to maintain a curated collection of concise technical notes and write-ups across various programming languages and tools. It serves as a searchable personal reference library for documenting technical discoveries and software development patterns. The system implements a learning in public workflow, transforming markdown-based content storage into a static site. It utilizes directory-based routing to map folder structures to URL paths and employs schema-driven type generation to ensure data consistency across the knowledge base. The codebase cov

    Implements techniques for styling elements based on detected browser feature support.

    Vim Script
    Voir sur GitHub↗14,116
  • zurb/foundation-emailsAvatar de zurb

    zurb/foundation-emails

    7,790Voir sur GitHub↗

    Foundation Emails is a responsive HTML email framework designed to create layouts that render consistently across different screen sizes and email clients. It functions as a system for building responsive emails and includes a CSS inliner to convert external stylesheets into inline HTML attributes. The framework incorporates an HTML table layout generator that converts simplified custom tags into the complex table structures required for legacy email client rendering. This process automates the creation of layouts that maintain visual consistency in restrictive email software. The project pr

    Implements client-targeted CSS blocks to ensure visual consistency across different email software.

    HTML
    Voir sur GitHub↗7,790
  • mailgun/transactional-email-templatesAvatar de mailgun

    mailgun/transactional-email-templates

    6,931Voir sur GitHub↗

    This project is a responsive email design framework providing a collection of HTML templates and boilerplates specifically for transactional messages. It serves as a toolkit for building and validating emails that maintain a consistent appearance across diverse email clients and devices. The framework includes pre-made layouts for common business communications, such as billing receipts, account warnings, and email verification requests. It utilizes a CSS inlining tool to convert external stylesheets into inline element styles, ensuring visual consistency across different providers. The syst

    Applies targeted style rules using conditional comments to handle specific rendering quirks of various email clients.

    HTML
    Voir sur GitHub↗6,931
  • tedgoas/cerberusAvatar de TedGoas

    TedGoas/Cerberus

    5,121Voir sur GitHub↗

    Cerberus est un framework de template d'email HTML fournissant une collection de motifs de balisage testés et de kits architecturaux. Il est conçu pour créer des newsletters par email responsives qui s'affichent de manière cohérente sur divers clients logiciels. Le projet présente un système de mise en page d'email responsive utilisant des structures fluides et hybrides basées sur des tableaux, aux côtés d'un kit CSS inter-client qui emploie un balisage conditionnel pour maintenir la cohérence visuelle dans les clients hérités. Il inclut des méthodologies spécifiques pour implémenter le mode sombre en ajustant les couleurs et images selon les préférences de thème du système d'exploitation. Le framework couvre un large éventail de capacités incluant l'intégration de l'accessibilité pour les lecteurs d'écran, la génération d'alternatives en texte brut et la conception de composants UI fiables tels que des boutons d'action et des images fluides. Il fournit également des stratégies pour le stylage typographique, l'optimisation d'image et la compatibilité inter-client.

    Ships a CSS kit with conditional markup to maintain visual consistency in legacy email clients like Outlook.

    HTML
    Voir sur GitHub↗5,121
  • matthewhudson/current-deviceAvatar de matthewhudson

    matthewhudson/current-device

    3,934Voir sur GitHub↗

    current-device is a JavaScript device detection library used to identify operating systems, device categories, and screen orientations within a web browser environment. It serves as a browser environment detector and client-side mapper that translates browser metadata and user-agent strings into predefined device labels and hardware categories. The library provides tools for executing specific JavaScript logic based on the detected mobile or desktop platform. It also functions as a conditional styling tool and document body class injector, applying descriptive HTML classes to enable device-sp

    Provides the ability to apply specific CSS styles based on the detected hardware and operating system.

    TypeScriptdevice-detectionjavascriptmobile
    Voir sur GitHub↗3,934
  • seanpowell/email-boilerplateAvatar de seanpowell

    seanpowell/Email-Boilerplate

    3,792Voir sur GitHub↗

    Email-Boilerplate is an HTML email template framework and design system providing a foundational code structure for developing newsletters and transactional emails. It serves as a cross-client email layout library designed to ensure consistent rendering across diverse desktop and mobile email applications. The project utilizes a table-based layout library and reusable code patterns to maintain structural integrity within restrictive email rendering engines. It employs a responsive design system that combines fluid hybrid scaling and semantic markup normalization to resolve common rendering in

    Implements targeted styling using conditional comments to resolve rendering discrepancies in legacy email applications.

    HTML
    Voir sur GitHub↗3,792
  1. Home
  2. User Interface & Experience
  3. Conditional CSS Styling

Explorer les sous-tags

  • Email Client Targeted StylingStyles applied specifically to targeted email software using conditional comments. **Distinct from Conditional CSS Styling:** Distinct from Conditional CSS Styling: specifically targets the diverse rendering engines of email clients via comments rather than general browser feature detection.