HTML n'est qu'un moyen de donner du contenu. La plupart des balises HTML ont leur signification (la balise p crée un paragraphe, la balise h1 crée un titre, etc. Cependant, les balises span et div ne semblent avoir aucune signification de contenu et). sonner comme une bulle. Un marteau parfait est tout aussi inutile. Mais en réalité, combinés avec CSS, ils sont largement utilisés.
Ils sont utilisés pour combiner un gros morceau de code HTML et attribuer certaines informations. La plupart d'entre eux sont associés à des éléments utilisant l'attribut class et l'attribut d'identification id. Voir les sélecteurs de classe et d'identifiant dans le Guide intermédiaire CSS.
La différence entre span et div est que span est en ligne et est utilisé dans un petit bloc de HTML en ligne, tandis que l'élément div (pensez à ce que signifie la division) est au niveau du bloc (en termes simples, il est équivalent à celui qui le précède et celui qui le suit. ). avec des sauts de ligne), utilisé pour combiner de gros morceaux de code.
<div id="ciseaux"> <p>C'est <span class="paper">crazy</span></p> </div> |
<div id="ciseaux"> <p>C'est <strong class="paper">crazy</strong></p> </div> |
C'est mieux que d'ajouter une autre travée.
Aucune idée de la classe et de l'identifiant ? Ne vous inquiétez pas, vous y accéderez dans le guide CSS intermédiaire. Tout ce que vous devez retenir, c'est que les spans et les divs sont des balises « dénuées de sens ».