Maison interface Web tutoriel CSS Résumé des compétences en matière de feuilles de style CSS dans Web Page Editing_Experience Exchange

Résumé des compétences en matière de feuilles de style CSS dans Web Page Editing_Experience Exchange

May 16, 2016 pm 12:07 PM

1. À propos des commentaires

Lors de la création d'un site Web xhtml+CSS, les commentaires en CSS sont très importants. Lors de la création de styles CSS, vous devez conserver l’habitude de commenter avec désinvolture. Généralement, j'ai l'habitude d'écrire des commentaires au format "/* Contenu du commentaire */", car dans les éditeurs dotés de fonctions de surbrillance tels que EditPlus, le "/***************/" couramment utilisé en langage C est utilisé. Des commentaires comme celui-ci n'ont aucun sens, et il n'est pas nécessaire de remplir beaucoup de contenu dénué de sens en guise de séparation. Les documents avec commentaires servent de documents CSS originaux du site Web, lors de la publication du site Web, vous pouvez utiliser un outil de compression CSS pour compresser le CSS et supprimer les commentaires du CSS de sortie afin d'améliorer l'efficacité du transfert de fichiers.

2. À propos de la dénomination

Lorsque je nomme des fichiers CSS, je préfère utiliser des noms sémantiques anglais ou des abréviations. Je peux utiliser des noms pinyin partiels pour les parties inhabituelles. De plus, dans certaines classes dépendantes, je peux utiliser un nom similaire à "list_banner", c'est-à-dire le nom de l'élément parent plus "_" plus le nom de l'élément.

Concernant le nommage, il peut être négocié selon les habitudes des designers de l'équipe. Mais il est préférable d’ajouter un commentaire après le nom afin de pouvoir générer une documentation pour référence future.

3. À propos de l'héritage

En CSS, l'héritage doit être bien utilisé. Par exemple, dans deux divs imbriqués, l'élément parent définit l'attribut background-color comme étant noir. Si l'arrière-plan des éléments enfants est également noir, il n'est pas nécessaire de répéter la définition. Faire bon usage de l’héritage CSS peut rendre votre code plus efficace et rationalisé.

4. Concernant la hiérarchie des définitions CSS

Lors de la définition des classes en CSS, il est recommandé d'utiliser une manière hiérarchique pour décrire les instructions.

Exemple de structure :






Exemple CSS :

#menu { ... }
#menu .menulist { ... }
#menu .menulist .selectit { ... }
Dans l'exemple ci-dessus, à partir du end Du point de vue de l'effet, il n'est pas nécessaire que #menu apparaisse à plusieurs reprises, mais en fait, si #menu peut être ajouté devant, cela rendra la hiérarchie du document plus claire et plus facile à lire.

5. À propos du tri des styles

Lors de la conception des feuilles de style CSS, nous écrivons principalement du code à la main, ce qui peut facilement prêter à confusion dans le tri des styles dans les classes. Par exemple, plusieurs classes utilisent le remplissage, la marge, l'arrière-plan, la couleur et d'autres styles. Cependant, lors du tri, certaines classes ont un arrière-plan plus élevé et d'autres une marge plus élevée. Cela crée une certaine confusion et peut facilement frustrer votre réflexion. Je suggère que les concepteurs individuels ou en équipe se mettent d'accord sur un ordre approximatif, de sorte qu'individuellement il n'y aura pas beaucoup de différence, mais dans l'ensemble, il sera plus facile à lire et à gérer, et l'efficacité globale sera considérablement améliorée.

Par exemple, par défaut, je mets la largeur, la hauteur, le remplissage, la marge, la bordure, etc. au début, suivis de l'arrière-plan, puis de la police, de la couleur, de l'alignement du texte, etc. qui contrôlent le texte, et puis quelques éléments qui ne peuvent être utilisés que par des balises spéciales, telles que le style de liste, etc., et enfin des filtres CSS. Lorsque vous rencontrez des situations particulières (telles que la priorité de certaines propriétés CSS qui doivent être définies), cela peut être géré de manière flexible.

C'est tout. Huode accueille les ajouts et les corrections de chacun.
Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Construire une application Ethereum à l'aide de Redwood.js et de la faune Construire une application Ethereum à l'aide de Redwood.js et de la faune Mar 28, 2025 am 09:18 AM

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Pouvez-vous obtenir des valeurs de propriété CSS valides du navigateur? Apr 02, 2025 pm 06:17 PM

J'ai eu quelqu'un qui écrivait avec cette question très légitime. Lea vient de bloguer sur la façon dont vous pouvez obtenir les propriétés CSS valides elles-mêmes du navigateur. C'est comme ça.

Un peu sur CI / CD Un peu sur CI / CD Apr 02, 2025 pm 06:21 PM

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

Cartes empilées avec un positionnement collant et une pincée de sass Cartes empilées avec un positionnement collant et une pincée de sass Apr 03, 2025 am 10:30 AM

L'autre jour, j'ai repéré ce morceau particulièrement charmant sur le site Web de Corey Ginnivan où une collection de cartes se cassent les uns sur les autres pendant que vous faites défiler.

Utilisation de Markdown et de la localisation dans l'éditeur de blocs WordPress Utilisation de Markdown et de la localisation dans l'éditeur de blocs WordPress Apr 02, 2025 am 04:27 AM

Si nous devons afficher la documentation à l'utilisateur directement dans l'éditeur WordPress, quelle est la meilleure façon de le faire?

Comparaison des navigateurs pour une conception réactive Comparaison des navigateurs pour une conception réactive Apr 02, 2025 pm 06:25 PM

Il existe un certain nombre de ces applications de bureau où l'objectif montre votre site à différentes dimensions en même temps. Vous pouvez donc, par exemple, écrire

Utilisons (x, x, x, x) pour parler de spécificité Utilisons (x, x, x, x) pour parler de spécificité Mar 24, 2025 am 10:37 AM

Je discutais avec Eric Meyer l'autre jour et je me suis souvenu d'une histoire d'Eric Meyer de mes années de formation. J'ai écrit un article de blog sur la spécificité CSS, et

See all articles