1. Opérateur spatial
(1) Langage CSS
En termes simples, le langage CSS est similaire au langage JS. Il est téléchargé par le client et analysé par le navigateur local. Le langage CSS est un langage « faiblement typé » de très bas niveau. Il est encore loin d’un langage « faiblement typé » relativement complet basé sur des objets comme JS. Vous devez savoir que les styles CSS sont définis et que la présentation des styles est basée sur l'ordre du flux de documents et le niveau de priorité CSS, et est affichée une fois que le navigateur l'a reconnu et calculé. Et les navigateurs ont des fonctions d'ignorance et de correction d'erreurs (en particulier IE), donc si la syntaxe de la définition du style est incorrecte, cela n'affectera pas le fonctionnement normal du navigateur, mais il n'affichera pas l'effet souhaité. Lorsque nous concevons et définissons des styles, le dépannage est plus pénible. La raison essentielle est liée au manque de typage du langage CSS lui-même. Par conséquent, nous devrions prêter plus d'attention aux interdictions strictes des définitions CSS afin de faire moins d'erreurs. , un meilleur travail effectué plus rapidement.
(2) Opérateurs CSS
Tout d'abord, il n'y a pas beaucoup d'opérateurs dans le langage CSS. Il y a .#{}:"; et un espace très important. Ces opérateurs sont des symboles de déclaration de définition couramment utilisés. Dans les définitions de style CSS, les espaces C'est un peu spécial, on peut le considérer comme l'opérateur . dans une définition d'espace de noms ou de package de classe dans .Net ou Java. En d'autres termes, nous pouvons considérer les espaces comme des flèches pointant vers des chemins, indiquant la relation de niveau parent-enfant entre les balises HTML. liés au HTML, c'est-à-dire que chaque définition de CSS correspond à « une certaine balise HTML » ou « un certain code HTML modulaire », et HTML peut appeler plusieurs classes de style CSS. Les classes peuvent être « définies de manière composite » sur la base du code HTML. ; une balise HTML peut également être « appelée de manière composite » dans plusieurs classes de style. Par conséquent, la complexité de la définition du style CSS est indissociable du HTML associé.
(3) Exemple de description
Voici le contenu cité : <style type="text/css"> |
expliquer:
1. Le chemin de classe de la première classe b est td.b, qui définit le style des balises avec class="b" dans toutes les balises td du document HTML.
Voici le contenu cité : td.b { |