Div and Span Quand on apprend pour la première fois la disposition div+css, il y a beaucoup de confusion ; dans le processus d’utilisation de div and span, on ne pense pas qu’il y ait un certain « chapitre », je trouve qu’il n’y a pas beaucoup de différence entre les deux, dans le W3C concernant la définition de div and span : div, en tant que structure de document divisé, en fait naturellement la sémantique la plus officielle, mais une telle sémantique officielle est trop confuse, et la grande structure l’est aussi D’accord, mais c’est quand même confus d’utiliser div ou span pour les petits espaces. En fait, il s’agit précisément de la « Microsoft MSDN Library » La définition intérieure devient soudain éclairante. div : Spécifie le conteneur pour le rendu HTML span : Spécifie le conteneur de texte intégré En termes simples, div devrait être utilisé s’il y a d’autres balises, et span s’il n’y a que du texte Une div est un élément au niveau du bloc qui fournit structure et contexte pour de larges morceaux de contenu au sein d’un document HTML La portée est un élément en ligne qui définit une zone à l’intérieur d’une ligne (c’est-à-dire qu’elle peut être divisée en plusieurs zones à l’intérieur d’une ligne<span>) L’étiquette div peut être intégrée avec une balise span (div peut être considérée comme un grand contenant, span est un petit contenant, et un grand conteneur peut bien sûr contenir un petit contenant)
Portée et étiquette Puisque l’énoncé ci-dessus sur span, on peut alors effectuer une opération de conteneur span sur le texte, on peut définir des styles CSS ou autre, mais l’étiquette semble aussi convenir ? Mais quelle est la différence entre les deux ? L’étiquette d’étiquette sert principalement à lier un élément de forme, et lorsque l’étiquette est cliquée, l’élément de forme lié obtiendra le focus d’entrée Span est une sorte de conteneur pour le texte ordinaire.
|