css

.cssFeuille de Style en Cascade

World Wide Web Consortium (W3C) · 1996

Développeur
World Wide Web Consortium (W3C)
Catégorie
Fichiers web
Type MIME
text/css
Première version
1996
Format ouvert
Oui
Signature de fichier
No specific magic bytes; typically starts with '@charset' or CSS rules

Qu'est-ce qu'un fichier .css ?

Un fichier CSS (Cascading Style Sheet) contient des règles de style que les navigateurs web utilisent pour rendre le contenu des documents HTML ou XML. Il dicte la présentation visuelle des pages web, y compris des aspects tels que les polices, les couleurs, l'espacement et la mise en page. En séparant la présentation du contenu, le CSS permet un style cohérent sur plusieurs pages et une maintenance plus facile de la conception du site web.

Programmes qui ouvrent les fichiers .css

PlateformeProgramme
WindowsVisual Studio CodeGratuit
Notepad++Gratuit
Sublime TextPayant
Adobe DreamweaverPayant
macOSVisual Studio CodeGratuit
Sublime TextPayant
BBEditPayant
TextEditGratuitOfficiel

Problèmes courants avec les fichiers .css

⚠️ Les styles ne s'appliquent pas comme prévu.
Vérifiez les erreurs de syntaxe, les sélecteurs incorrects ou les problèmes de spécificité. Assurez-vous que le fichier CSS est correctement lié dans le document HTML et videz le cache du navigateur.
⚠️ Problèmes de mise en page ou éléments s'affichant incorrectement.
Inspectez les outils de développement du navigateur pour déboguer les styles, vérifier les règles conflictuelles ou examiner les propriétés `box-model` et `flexbox`/`grid`.
⚠️ Goulots d'étranglement de performance dus à de gros fichiers CSS.
Minifiez le CSS, supprimez les styles inutilisés et envisagez de diviser les grandes feuilles de style en fichiers plus petits et plus spécifiques chargés en cas de besoin.

Questions fréquemment posées

Quel est l'objectif principal du CSS?

L'objectif principal du CSS est de définir la présentation visuelle et la mise en page des pages web. Il contrôle la manière dont les éléments HTML sont affichés à l'écran, sur papier ou sur d'autres supports, rendant les sites web visuellement attrayants et conviviaux.

Le CSS peut-il être utilisé sans HTML?

Bien que le CSS soit conçu pour styliser les langages de balisage, principalement HTML et XML, il ne peut exister indépendamment pour rendre du contenu. Il a besoin d'un document structuré (comme HTML) pour appliquer ses styles aux éléments de ce document.

Que sont les frameworks CSS?

Les frameworks CSS sont des bibliothèques CSS pré-écrites qui fournissent une base pour un développement web plus rapide et plus cohérent. Ils incluent souvent des composants prêts à l'emploi, des grilles et des utilitaires, tels que Bootstrap, Tailwind CSS ou Bulma.

Détails techniques

Les fichiers CSS sont des fichiers texte brut composés d'une série de règles, chacune contenant un sélecteur et un bloc de déclaration. Bien qu'il n'y ait pas de 'bytes magiques' spécifiques au début, les fichiers CSS commencent souvent par une règle `@charset` optionnelle ou directement par des règles de style, telles que `body { ... }`. Les navigateurs analysent ces règles pour appliquer les styles aux éléments correspondants.

Le saviez-vous ?

Le terme « Cascade » dans Feuilles de Style en Cascade fait référence à l'ordre spécifique dans lequel les styles sont appliqués, permettant aux développeurs de définir plusieurs feuilles de style et règles qui se fusionnent et se chevauchent en fonction de la spécificité et de l'importance.

Informations de sécurité

Les fichiers CSS sont généralement sûrs, car ce sont des fichiers texte qui définissent la présentation. Cependant, des CSS malveillants peuvent être utilisés conjointement avec JavaScript et HTML (par exemple, par injection de style) pour défigurer des sites web, exfiltrer des données (par exemple, via des sélecteurs d'attributs ou des motifs de type enregistreur de frappe) ou créer des pages de phishing sophistiquées. Assurez-vous toujours que les fichiers CSS proviennent de sources fiables et nettoyez les styles générés par l'utilisateur.

Extensions associées