21 façons d'optimiser votre CSS et d'accélérer votre site

Sep 11, 2025
Comment
Speed up your sites with optimised CSS [DIX] [DIX] [DIX] [dix]
[DIX]

CSS DOIT PASSER Par Complexe Relativement de Pipeline NON, Comme HTML et JavaScript. Le Navigateur DOIT TÉLÉCHARGER LES FICHIERS DU SERVEUR, PUIS Continuer à l'Analyseur et les appliques sur le DOM. FR RAISON DES NIVEAUX EXTREMES D'OPTIONUS EST GÉNÉRALMENT ASSEZ ASSEZ RAPIDE - Versez les Petits Projets Web Non Basés Sur des Cadres, CSS Constitution Généralement une Petite Partie de la Consommation Totale de Ressources.

[DIX]

Les Cadres Contrarié Cet Équilibre. Infroissement d'une pile d'interface graphique JavaScript comme jQuery ui et ligelez CSS, JS et HTML Tailles Skyrocket. SOUVENT, LES DÉVÉLOPPEURS REESSENTENTENT GÉNÉRALEMENT LA PINCÉE EN DERNIER - LORSQUE VOUS ÊTES ASTES ASSESSE DERRIÈRE UN PUISSANT POSTE DE TRAVAIL À HUIT ESSAIS AVEC INTERNET T3, Personne Ne SE SOUCIE DE LA VITESSE. Changements CELA Comme des Latences OU DES DISPOSITIFS CONTRENTIFS DE LA CPU VIENNENT JOUER.

  • 19 exemples d'animation CSS Cool Verser Néer

L'optimisation de CSS Nécessite Une approche multidimensionnelle. BIEN QUE LE CODE À LA MAIN PUISSE A ÊTRE GONFLÉ À L'AIDE DE DIVERSES TECHNIQUES, LE CODE-CADRE Est Inefficace. Dans l'UTILISATION D'UN MINIMUNEUR Automatisé Donne de Meilleurs Résultats.

Les Étapes SUVANTES NOUS AMÉNERTONT DANS UN VOYAGE DANS LE MONDE DE L'OPTIMISATION CSS. IL NE PUT PAS ESTREE DIRECTION APPLICABLE À VOFTRE PROJET, MAIS LES GARDEZ À L'ESPRIT. VOUS VOULEZ QUELQUE CHOSE DE PLUS SIMPLE? Essayer Un Générateur de site Web .

01. UtiliseZ le Sténographie

Speed up your sites with optimised CSS:

[DIX] [DIX]
Sténographe Peut-rendu Vos Fichiers CSS Beaucoup Plus Petits

LA CARLAUSE CSS LA PLUS RAPIDE EST UNE CLAUSE QUI N'EST JAMAIS ANALYSÉE. L'UTILISATION DE CLAUSES STÉNOGRAPHIQUES, DITES QUE LA DÉCLARATION DE LA DÉCLARATION DE LA DÉCLARATION INDIQUEE CI-Dessous, Radaucement Radulcement La Taille de Vos Fichiers CSS. Sur la tromperie de Beaucoup de Formes Sténographiques SupplémentsArges Par Googling 'CSS Shorthand'.

[DIX]
 p {margin-top: 1px;
    Marge-Droite: 2px;
    Marge-Bas: 3PX;
    Marge-Gauche: 4PX; }

p {marge: 1px 2px 3px 4px; } 

02. Touprement et Supprimer des CSS inutilisés

Speed up your sites with optimised CSS:

[DIX] [DIX]
SI LE CODE NE FAIT RIEN, RETIREZ-VOUS

L'Élimination des fêtes des fêtes inutiles de votre mari provoque Évidemment des gains de Vitesse immense. Le Navigate Chrome de Google A Cette Fonctionalité Hors de la Boîte. Allez Simplement à afficher & gt; Développeur & GT; Outils de Développeur et Ouvrez l'ONGLET SOURCE SOURCE DANS UNE Version RÉCENTE ET OUVREZ LE MENU DE COMMANDE. Après Cela, Sélectionnez Afficher la Couverture et Régalez Vos Yeux sur la Fenêtre d'Analyse de la Couverture Mettant en Évidence Le code Inutilisé sur la page Web Actuelle.

03. Faits-le de Manière plus confortable

Speed up your sites with optimised CSS:

[DIX] [DIX]
Utilisez l'audit de performances Web pour la facilité COPPER LE CODE REDONDANT

NAVIGUER À Travers L'Analyser de Ligne Par Concecessairement Confortable. L'audit de Performances Web de chrome Renvoie des informations Similaires - Il suffit de l'Ouvrir Dans la Barre d'Outils, View & Gt; Développeur & GT; Outils de Développement et GT; Audits et Leisez-le courir. UNE FOIS TERMINÉ, UNE LISE D'ÉLEMENTES PROBLÉMÉTIQUES Apparaîtra.

04. SOYEZ Conscient des problemes

Gardez à l'Esprit Qu'une Analyser automatisée d'ONU Pêtue Toujours Condulire à des Erreurs. Effectuez Test de l'ONU Approfondi de l'Ensemble du site Web Après AVOIR REMPLACÉ VOS FICHIERS CSS AVEC LES MATIÈRES MINISTES - SUR LE NE SAIT JAMAIS QULLES ERREURS L'OPTIONNISÉ. Et avanceur, décent Hébergement Web Peut-être Aider à repasser les plis de votre site.

05. CSS Critique en ligne

Chargement des Feuilles de Style Externles Coûte de Temps en Raison de la Latence - Tout Le Monde Souvient du "Flash de Contenu Non Collé"? Les bits de code Les Plus critiques Critiques Peuvent Donc Aller Dans la Balise d'en-Tête. Assurez-vous de NE PAS TROP TROP FACEE TRAP. N'OUBLIEZ PAS QUE LE CODE DOIT ÉMÉMENT EMÉRÉ LU PAR DES HUMAINS EFFICUANT DES TRACHES DE ENTRETIEN.

& lt; HTML & GT;
  & lt; têté & gt;
    & lt; style & gt;
      .blue {COULEUR: BLEU;}
    & lt; / style & gt;
    & lt; / têté & gt;
  & lt; Corps & GT;
    & lt; div mas = "bleu" & gt;
      Bonjour le Monde!
    & lt; / div & gt; 

06. Permettre Une Analyser AntiparalLale

@import AJOUTE UNE Structure à votre code CSS. Malheureuse, Les Avantages Ne Sont PAS GRATUITS: Comme les importations Peuuvent Nicher, Les Analyses en Parallèle N'est Pas possible. UNE Manière Plus Parlélisable Utilisez UNE SÉRIE DE & lt; lien & gt; Tags, que le Navigate Peut Aller Aller à la Fois.

 @import URL ("A.CSS");
@import URL ("B.CSS");
@import URL ("C.CSS");
v et lt; lien rel = "stylesheet" href = "A.CSS" & GT;
& lt; lien rel = "feuille de style" href = "b.css" & gt;
& lt; lien rel = "stylesheet" href = "c.cys" & gt; 

07. RemplaCer Les Images AVEC CSS

Il Y a des Années, Semi-transparents de Png de Png pour Créer des Effets Translucides sur les sites Web Était banal. DE NOS JOURS, LES FILTRES CSS FOURNISTENT UNE Alternative d'Économie de Ressources. À titre d'exemple, L'extrait d'accompagnement de Ceette Étape Garantit que la situation en question App Apparaît ANE Version en Niveaux de Gris.

 img {
    -WebKit-Filtre: Grisalyse (100%); / * Vieille
Safari * /
    FILTRE: NIVEAUX DE GRIS (100%);
} 

08. Utilisez les Raccourcis de Couleur

La Sagesse Commune Enseigne Que Les Descripteur de Couleurs à six Chiffres Sont Le Moyen Le Plus Efficace d'Exprime des Couleurs. CE N'EST PAS LE CAS-DANS CERTAINES CAS, DES DESCRIPTIONS Sténographiques OU DES NOMS DE COULEUR PEUVENT ÊTRE PLUS COURS.

 Cible {Fond de Fond: #ffffff; }
cible {fond: #fff; } 

09. Éliminer Les Zéros et Les Unités Inutiles

CSS PREND EN CHARVER UNE GRAND VARIÉTÉ D'UNITÉS ET DE FORMATS DE NOMBRES. ILS Constituant Un Ie Cible Reconnaisissante Pour l'Optimisation - Les Zéros Suivants et suivant Supprimés, comme cela est monétré dans l'extrait de l'extrémité ci-dessous. En Outre, gardez à l'Esprit Qu'un Zéro-Est Toujours Un Zéro-et-l'Ajout d'une Dimension N'AJoute Pas de Valeur Aux Informations Contenues.

 RADING: 0.2EM;
Marge: 20.0em;
Avalue: 0px;
Rembourrage: .2em;
Marge: 20em;
Avalue: 0; 

10. Éliminer les Points-Virgules Excès

Optimisation de la cette EST Quelque Pique Critique, voiture Elle affecte les changements de code. LA SPÉCIFICATION CSS Permet de Permet d'Omettre Le Dernier Point-Virgule Dans Un Groupe de Propriétés. AU FUR ​​ET À MESURE QUE LES ÉCONOMIES Réalisées PAR CETTE MÉTHODE D'OPTIMISATION MINIMES, NOUS LE MONNENONS PRINCIPALENT POUR PUTUX QUA TRAVAILLENT SUR UN OPTIMISATEUR Automatisé.

[DIX]
 P {
. . .
Taille de la police: 1.33ème
} 

11. utilisez l'Atlas de Texture

Chargement De Plus Seurs Petits Sprites Est Inefficace en Raison des Frais Généraux de Protocole. LES SPRITES CSS Combinaisant Combinaisant Combinaisons Images Dans Un Gros Fichier Png, Qui Est Superite Casse à l'Écart Via des Règles CSS. Programmes Tels Que Texturepacker Simplifiez considérait la procédure Le Processus de Création.

 .Download {
  grandeur: 80px;
  Hauteeur: 31px;
  Contexte de Fond: -160px -160px
}
.Télécharger: Hover {
  grandeur: 80px;
  Hauteeur: 32px;
  Contexte de Fond: -80px -160px
} 

12. CHASSER LE PX

ONU Moyen Net d'Augmenter Les spectacles utilisent une Spécialité de la Norme CSS. Les Valeurs Numériques Sans Unité Sont supposées Être des Pixels - Supprimer Le PX Enregistre Deux Octets Pour Chaque Numéro.

 H2 {REMBOURRAGE: 0PX; Marge: 0px;}
H2 {Remborrage: 0; Marge: 0} 

13. Évitez les Propriétés Coûteaux

L'analyse des tags de Montré que Cerres Sont Plus Chères Que d'Autres. La Liste d'accompagnement de Ceette Étape Est considérée Comme une performance en particulier - Évitez-les Évoudre lors de la possibilité de le feron.

 rayonne frontalier
    boîte ombre
    transformateur
    filtre
    : Nth-Enfant
    Position: fixe;
    etc. 

14. Supprimer les espaces

Whitspace - Les Onglets de Réflexion, Les Retours de Chariot et Les Espaces - Rend Le code Plus Facile à Lire Mais Sert Peu de mais du point de Vue d'UN PARSEUR. Éliminez-les Avant L'Expédition. Un Moyen Encore Meilleur Implique de Déléguer Ce Travail à Un script Shell ou Un appAreil Similaire.

15. Éliminer les commentataires

LES COMMENTAIRES NE SERVENT Égencement AUCUN MAIS POUR VERRE LE COMPILATEUR. Créez ONU Analyez Personnalisé pour les Supprimer Avant La Livraison. Non Seulement Cela Permet De Sauver La Bande Passante, Mais Il Garantit Également Que les Attaques et Les Cloners de la Mal à plusieurs fois La Pensée Derrière Le code à la main.

16. UtiliseZ la compression Automatique

L'Équipe d'expériience Utilisateur de Yahoo A Créé une application Qui Gère de Nombreutres Tâches de compression. Il est Expédié common Fichier Jar, Disponible ICI ET PEUT ÊTRE COURU AVEC AVEC UNE JVM DE CHOIX.

 Java -Jar Yuicompressor-x.y.z.jar
UTILISATION: Java -Jar Yuicompressor-x.y.z.jar
 [Options] [Fichier d'Entrée]
Options Globes
    -h, --Help affiche Ceci
 informations
    --Type & lt; JS | CSS & GT; Spécifie la
 Type du Fichier d'Entrée 

17. Run de NPM

SI PRÉFÉREZ INTEGRE LE PRODUIT DANS NODE.JS, VISITEZ npmjs.com/package/yuicompressor . Le Référéiel Mal En Entretenu Contien Un Ensemble de Fichiers Wrapper et UNE API JavaScript.

 var compresseur = Nécessite ("Yuicompressor");
compressor.compress ('/ Chemin / à / à / à /
Fichier ou chaîne de JS ', {
// options de compresseur:
Charset: 'utf8',
Type: 'JS', 

18. Gardez Sass et al Dans Le Chèque

Speed up your sites with optimised CSS:

[DIX] [DIX]
​​Sass Peut-dévenir Complexe Inutilement, Alors Optimisez-le SI VOUS LE POUVEZ

Bien Que les Performances du Sélecteur CSS NE NE NE NE NE PAS AUSSI CRITIQUES QUELQUES ANNÉES Il Y ANNEES (voir La Ressource), DES CADRES TELS QUE SASS-SASTENT PARFOIS PARFOIS PARFOIS PARFOIS PARFOIS PARFOIS PARFOIS PARFOIS PARFOIS PARFOIS PARFOIS ONU CODE SUPPLEMENT. Jetez Nations Coup d'œil aux Fichiers de sortie de Temps à Autre et Réfléchisse à des Moyens d'optimiseur Les Résultats. VOUS AVEZ DES RÉSOLTATATS À PARTAGER AVEC UNE ÉQUIPE? Gardez des Fichiers en Partageable stockage en ligne .

  • Qu'est-CE Que Sass?

19. Configureur La Mise en cache

Un Ancien Adage affirme que le Fichier Le Plus Rapide Est Celui Qui N'est Jamais Envoyé à Travers Les Fils. La Foire des Demandes de Cache de Naviguration Attaigne Efficacité de CELA. Malheureuse, La Configuration des En-Têtes de Mise en cache DOIT AVOIR LIEU SUR LE SERVEUR. UTILISATION DES DUUX BONNE INDIQUÉS DANS LES CAPTURES D'ÉCRAN - ILS FOURNISSENT UN MOYEN SWIFT D'ANALYME DES RÉSOLTATATS DE VOS Modifications.

20. buste le cache

Les Designers N'Aiment SOUVENT PAS LA MISE EN CACHE EN RAISON DE LA CROUNTE DES PROBLÈMES AVEC LES CHANGEMENTS À VENIR. UNE VOIE NETTE AUTOUR DU PROBLÈME Immédiatement L'Inclure des balises Avec Le Nom du Fichier. Malheureuse, Le Schéma Décrit Dans le code, accompagnant Cette Étape Ne Fonctionne Pas Partout, Caractéristiques de voiture Mandatirataires Refus de Cacher des Fichiers Avec des Chemins «Dynamiques».

 & lt; lien rel = "stylesheet" href = "style.css? v = 1.2.3" & gt; 

21. N'OUBLEZ PAS LES BASES

Optimiseur CSS Fait Partie du Jeu. SI VOYER SERVEUR N'UTILEISE PAS LA COMPRESSION HTTP / 2 ET GZIP, Beaucoup de Temps est Perdu Pendentif La Transmission de Données. Heureuse, la fixation de CES Deux Problèmes est Générement simple. Notre-Exemple Montre Quelques Modifications Au Serveur Apache Apache Mayamment Utilisé. Si vous êtes-vous-à-propos de Système Différent, Consulez Simplement La Documentation du serveur.

 pico /etc/httpd/conf/httpd.conf
AddOutputfilterbyType Déflate texte / html
AddOutputFilterByType Déflate Text / CSS 

Article CET A Été Publié à l'Origine Dans Le Numéro 282 du magazine Creative Web Design Concepteur web . Achetez le Numéro 282 ICI or Abonnez-vous à la concepteur Web ICI .

Articles Liènes:

  • 10 techniques de Nouvelles de CSS incroyables
  • Quel Est Le Meilleur Préprocesseur du CSS?
  • UNE INTRODUCTION AUX PROPRIÉTÉES PERSONNALISÉES CSS
[DIX] [DIX]
[DIX]

Comment - Most Popular Articles

Comment scénario dans Photoshop

Comment Sep 11, 2025

[DIX] [DIX] [DIX] [dix] (Crédit d'image: Mark Evan Lim) [DIX] Le Storyboarding Dans..


44 des meilleurs raccourcis et gestes iPad pour iPados 2020

Comment Sep 11, 2025

[DIX] [DIX] [DIX] [dix] (Crédit d'image: futur) [DIX] Sauter à: ..


Comment faire un meme dans Photoshop

Comment Sep 11, 2025

[DIX] [DIX] [DIX] [dix] (Crédit d'image: Matt Smith) [DIX] VOULEZ-VOUS Savoir Comme..


Convertissez des jeux Flash en HTML5

Comment Sep 11, 2025

[dix] [dix] [dix] [dix] Le flash est lentement abandonné par Adobe en faveur de HTML5 et JavaScript;..


4 conseils pour développer vos compétences de développeur

Comment Sep 11, 2025

[dix] [dix] [dix] (Crédit d'image: Robert Pizzo) [dix] Directeur Dan D..


Comment sculpter numériquement dans zbrushcore

Comment Sep 11, 2025

[dix] [dix] [dix] [dix] Zbrushcore (149,95 $ pour une licence utilisateur unique) ..


Quoi de neuf dans Angular 4?

Comment Sep 11, 2025

[dix] [dix] [dix] [dix] Page 1 sur 2: Étapes 1-10 ..


Comment peindre une nature morte florale vibrante

Comment Sep 11, 2025

[dix] [dix] [dix] [dix] La couleur et la texture offrent un moyen idéal pour donner de la vibration ..


Catégories