Maison >interface Web >tutoriel CSS >À propos de l'ordre standard d'écriture et des règles de dénomination du CSS

À propos de l'ordre standard d'écriture et des règles de dénomination du CSS

不言
不言original
2018-06-22 14:16:281857parcourir

J'écris du CSS depuis si longtemps, mais la plupart des utilisateurs frontaux n'écrivent pas de code CSS selon de bonnes spécifications d'écriture CSS, ce qui affectera l'expérience de lecture du code. Voici un résumé des spécifications d'écriture CSS et du CSS. ordre d'écriture pour votre référence

Ceux-ci sont résumés en référence à quelques articles étrangers et à mon expérience personnelle. Je pense que cela vaut la peine d'être appris pour les utilisateurs frontaux qui écrivent du CSS.

1. Ordre d'écriture CSS

1. Attributs de position (position, haut, droite, z-index, display, float, etc.)
2. Taille (largeur, hauteur, remplissage, marge)
3. Série de texte (police, hauteur de ligne, espacement des lettres, alignement du texte en couleur, etc.)
Arrière-plan (arrière-plan, bordure, etc.)
5. Autres (animation, transition, etc.) )

À propos de lordre standard décriture et des règles de dénomination du CSS

2. Spécifications d'écriture CSS
1 Utiliser les propriétés d'abréviation CSS
Certaines propriétés CSS peuvent être abrégées, telles que. comme le remplissage, la marge, la police, etc. Cela rationalise le code tout en améliorant l'expérience de lecture de l'utilisateur.

À propos de lordre standard décriture et des règles de dénomination du CSS

2. Supprimez le "0" avant la virgule décimale

À propos de lordre standard décriture et des règles de dénomination du CSS

3. >De nombreux utilisateurs aiment abréger les noms de classes, mais la condition préalable est que les gens puissent comprendre votre nom avant que vous puissiez l'abréger !

À propos de lordre standard décriture et des règles de dénomination du CSS4.16 Abréviation du code couleur hexadécimal

Certains codes couleurs peuvent être abrégés, nous essaierons de les abréger autant que possible pour améliorer l'expérience utilisateur.

À propos de lordre standard décriture et des règles de dénomination du CSSConvention de dénomination du sélecteur CSS à 5 traits d'union

1). Les noms ou expressions longs peuvent utiliser un tiret pour nommer le sélecteur.

2). Il n'est pas recommandé d'utiliser le trait de soulignement "_" pour nommer les sélecteurs CSS. Pourquoi ?

Appuyez sur une touche Maj de moins lors de la saisie ; Problèmes de compatibilité du navigateur (tels que l'utilisation de la dénomination du sélecteur _tips, qui n'est pas valide dans IE6) Capable de distinguer la dénomination des variables JavaScript (la dénomination des variables JS utilise "_" )

À propos de lordre standard décriture et des règles de dénomination du CSS 6. Ne pas utiliser id arbitrairement

id est unique dans JS et ne peut pas être utilisé plusieurs fois, mais il peut être réutilisé à l'aide du sélecteur de classe,En plus, la priorité de l'identifiant a priorité sur la classe, l'identifiant doit donc être utilisé selon les besoins et sans abus.

À propos de lordre standard décriture et des règles de dénomination du CSS7. Ajouter un préfixe de statut au sélecteur

Parfois, vous pouvez ajouter un préfixe indiquant le statut au sélecteur pour rendre la sémantique plus claire, comme le figure ci-dessous Le préfixe ".is-" est ajouté.

À propos de lordre standard décriture et des règles de dénomination du CSS3. Convention de dénomination CSS (règles)

Règles de dénomination CSS couramment utilisées


En-tête : en-tête

Contenu : contenu/conteneur

Queue : pied de page
Navigation : navigation
Barre latérale : barre latérale
Colonne : colonne
Contrôle périphérique de la page largeur globale de la mise en page : wrapper
Centre gauche droit : centre gauche droit
Barre de connexion : barre de connexion
Logo : logo
Publicité : bannière
Corps de la page : principale
Point chaud : chaud
Actualités : actualités
Téléchargement : télécharger
Subnav : sous-nav
Menu : menu
sous-menu : sous-menu
recherche : recherche
Lien amical : lien ami
pied de page : pied de page
copyright : copyright
défilement : défilement
contenu : contenu
tag : tags
Liste des articles : liste
Message rapide : msg
Conseils : conseils
Titre de la colonne : titre
Rejoindre : joinus
Guide : guide
Service : service
Inscription : regsiter
Statut : statut
Vote : vote
Partenaire : partenaire

Rédaction de commentaire :

/* En-tête */

Zone de contenu

/* Fin d'en-tête */

Nom de l'ID :

1) Structure de la page

Conteneur : conteneur

En-tête : en-tête

Contenu : contenu/conteneur
Corps de la page : principal
Pied de page : pied de page
Navigation : navigation
Barre latérale : barre latérale
Colonne : colonne
Contrôle périphérique de la page largeur globale de la mise en page : wrapper
centre gauche droite

(2) Navigation

Navigation : nav

Navigation principale : mainnav

Sous-navigation : subnav
Navigation supérieure : topnav
Navigation latérale : barre latérale
Navigation gauche : barre latérale gauche
Navigation droite : barre latérale droite
Menu : menu
Sous-menu : sous-menu
Titre : titre
Résumé : résumé

(3 ) Fonction

Logo : logo
Publicité : bannière
Connexion : connexion
Barre de connexion : barre de connexion
S'inscrire : s'inscrire
Recherche : rechercher
Ruban : boutique
Titre : titre
Rejoindre : joinus
Statut : statut
Bouton : btn
Défilement : défilement
Onglet : onglet
Liste d'articles : liste
Message d'invite : msg
Actuel : actuel
Conseils : conseils
Icône : icône
Remarque : note
Guide : guilde
Service : service
Hot spot : chaud
Actualités : actualités
Téléchargement : téléchargement
Vote : votez
Partenaire : partenaire
Lien amical : lien
Copyright : copyright

4. Notes : :

1. Toutes les lettres minuscules
2. . Utilisez l'anglais autant que possible ;
3. N'ajoutez pas de tirets ni de soulignements
4. Essayez de ne pas abréger les mots à moins qu'ils ne soient faciles à comprendre en un coup d'œil.

5. Nom du fichier de feuille de style CSS

Main master.css
Module module.css
Base.css essentiellement partagé
Mise en page, mise en page layout.css
thèmes thèmes.css
columns.css
text font.css
forms.css
patch mend.css
print print.css

Ce qui précède est le contenu de ce article Tout le contenu, j'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

À propos de l'application des pseudo-éléments CSS

Comment utiliser CSS pour contrôler le front-end Requêtes HTTP d'images

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn