Qu'est-ce qu'un Formatter CSS ?
Un formateur CSS lit une feuille de style et la réécrit avec un espacement, une indentation et des sauts de ligne cohérents afin qu'elle soit facile à lire et à maintenir. Il analyse le CSS dans sa structure sous-jacente de règles, de sélecteurs, de déclarations, de règles at et de commentaires, puis imprime cette structure en utilisant une disposition prévisible : une déclaration par ligne, un seul espace après chaque deux points, et chaque bloc imbriqué est indenté d'un niveau plus profond que son parent. Les règles de style restent identiques, mais un fichier arrivé sous la forme d'une longue ligne ininterrompue devient quelque chose que vous pouvez numériser et modifier.
Le même outil fonctionne à l'envers comme un minificateur CSS La modification des bandes de chaque espace, tabulation, coupure de ligne, et (éventuellement) commentaire qu'un navigateur n'a pas besoin, en réduisant la feuille de style au plus petit équivalent octet pour octet Une feuille de style bien formatée de 6 Ko tombe souvent en dessous de 4 Ko une fois que l'espace est parti, ce qui signifie moins d'octets sur le réseau et une première peinture plus rapide Embellissez pendant que vous écrivez et déboguez ; minifiez la copie que vous expédiez à la production.
Ce formateur comprend les parties de CSS qui déclenchent des scripts naïfs de recherche et de remplacement. Les règles internes imbriquées comme @media et @supports maintiennent leurs règles internes correctement en retrait, les blocs @keyframes avec des pas de pourcentage sont préservés, les littéraux de chaîne dans le contenu et les valeurs d'URL () sont laissés exactement tels qu'écrits et les commentaires sont conservés ou supprimés sur demande. Tout s'exécute entièrement dans votre navigateur, donc votre feuille de style, y compris tous les jetons de conception propriétaires ou noms de classes internes, n'est jamais téléchargée et l'outil continue de fonctionner une fois la page chargée, même sans connexion.
Un petit test montre ce que fait ce formateur CSS en ligne Coller @media (max-width :600px) {.nav a,.nav button{padding:8px 12px;color:#333}} et cliquer sur Embellir avec 2 espaces La requête multimédia ouvre son propre bloc, .nav a et .nav button go on separate lines one level in, et chaque déclaration se trouve sur sa propre ligne avec un espace après le colon Le badge de taille lit 73 B → 98 B, +34 %, car l'indentation ajoute des octets. Cliquez sur Minify sur cette sortie et il revient à l'original 73 octets.
Comment utiliser le Formatteur CSS ?
Collez votre CSS
Collez ou tapez une feuille de style dans la zone de saisie. CSS minifié, écrit à la main ou exporté, tout fonctionne, y compris les fichiers avec @media, @keyframes et commentaires.
Choisissez embellir ou minifier
Cliquez sur Embellir pour réindenter le CSS pour la lecture ou sur Minifier pour supprimer les espaces pour l'expédition. Choisissez 2 espaces, 4 espaces ou onglets pour embellir la disposition.
Revoir le résultat
Le CSS formaté apparaît à droite avec un badge de taille indiquant le changement d'octet. Tout avis d'analyse, tel qu'un corset non fermé, est répertorié comme avertissement.
Copier ou télécharger
Copiez la sortie dans votre presse-papiers ou téléchargez-la sous forme de fichier.css, prêt à être déposé dans votre projet ou dans votre pipeline de construction.
Principales caractéristiques
Embellir et minimiser
Un outil réinvente le CSS pour la lecture et le supprime pour l'expédition, vous n'avez donc jamais besoin de deux utilitaires distincts
Nested At-Rule Conscient
Indente correctement les règles dans @media, @supports et @keyframes au lieu de les aplatir ou de les mutiler
Chaîne Et url () Sûr
Laisse intact le contenu des chaînes citées et les valeurs d'URL (), de sorte que les URI de texte et de données de contenu survivent au formatage intact
Indentation configurable
Formatez avec deux espaces, quatre espaces ou onglets pour correspondre au style de votre projet ou aux paramètres de votre éditeur
Frequently Asked Questions
Related Tools
Chmod Calculator
Convert Unix file permissions between octal, symbolic and rwx checkboxes. Toggle read, write and execute for owner, group and others, plus setuid, setgid and sticky, and copy the chmod command - all in your browser.
JSON Formatter
Format, validate, and minify JSON data
YAML Validator
Validate YAML syntax and convert to JSON format
CSS Minifier & Beautifier
Minify CSS to cut file size or beautify minified stylesheets for debugging
Comments
0 comments
No comments yet. Be the first to share your thoughts!