Différence de clé: la balise crée un saut de ligne et crée par défaut une division entre le texte qui suit la balise telle que commencée et jusqu'à la fin de la balise. La balise ne crée pas de saut de ligne semblable à une balise, mais permet plutôt à l'utilisateur de séparer les éléments des autres éléments les entourant sur une page de la même ligne.
La balise est un élément de niveau bloc, alors que la est un élément en ligne. Ces deux méthodes sont souvent utilisées pour contrôler différents aspects d’une page Web, notamment les images, le texte, etc.
La balise crée un saut de ligne et crée par défaut une division entre le texte qui suit la balise telle que commencée et jusqu'à la fin de la balise. Il crée des zones séparées ou des conteneurs spéciaux pour tous les autres éléments, textes et images placés dans ce texte. Ces balises sont généralement autonomes et ne doivent pas être utilisées avec les balises (paragraphe).
Comparaison entre les balises div et span en HTML:
balise div | balise span | |
Type d'élément | Élément de niveau bloc | Élément en ligne |
Départs | Sur une nouvelle page | N'a pas besoin de commencer sur une nouvelle ligne |
Espace | Prend toute la largeur disponible | Prend autant de largeur que nécessaire |
Autres exemples | - | |
Utilisé comme | Un conteneur pour d'autres éléments HTML | Un conteneur pour du texte |
Les attributs | Aucun attribut requis, mais le style et la classe sont communs | Aucun attribut requis, mais le style et la classe sont communs |
Lorsqu'il est utilisé avec CSS | Peut être utilisé pour styler des blocs de contenu | Peut être utilisé pour styler des parties du texte |
Courtoisie d'image: html-5-tutorial.com, safeschoolbexley.co.uk