# Qu'est-ce qu'un CSS Inliner et pourquoi en avez-vous besoin ?
Lors du développement d'applications web modernes, nous sommes habitués à séparer les responsabilités : le HTML construit la structure, et un fichier CSS externe apporte tout le style visuel. Cependant, tous les environnements ne font pas confiance aux feuilles de style externes ni aux balises globales<style>.Le cas d'usage le plus populaire où le CSS externe échoue est le Développement de Modèles d'Email. Dans ces environnements, la seule façon fiable qu'une police, couleur ou marge se rende correctement est qu'elle soit imbriquée directement dans la balise : <span style="color: red;">.# Le problème du CSS dans les clients de messagerie
Les clients de messagerie comme Microsoft Outlook, Apple Mail ou Gmail ont des historiques notoires avec leurs moteurs de rendu CSS restrictifs. La plupart filtrent ou suppriment les balises<link> ou <style> par crainte d'injections de code.# Comment cet outil fonctionne dans votre navigateur
- Analyse Sécurisée : Utilise l'
API DOMParserpour transformer temporairement le HTML d'entrée en un DOM virtuel sécurisé dans votre navigateur. - Simulation de Cascade : Analyse vos règles CSS, applique les poids de spécificité aux sélecteurs et mute les attributs
styledes éléments HTML sélectionnés. - 100% Hors ligne : Aucun octet de votre code ne quitte votre appareil. Confidentialité totale pour les modèles avec du contenu sensible.