À quoi sert la balise HTML «div»?


111

À quoi sert le div dans le <div> tag? Est-ce une «division»? J'ai regardé autour de Google et SO et je n'ai pas trouvé de réponse.


50
@Daniel Pryden: Curiosité.
cdmckay

8
@Daniel - qu'est-ce qui vous fait penser qu'une division ne peut pas être sémantique?
annakata

2
@annakata: Un <div> n'est pas sémantique ... il a à voir avec le confinement et la mise en page, pas le sens. Vous pourriez peut-être faire valoir que <span> est sémantique ... mais seulement faible. Les balises sémantiques sont <strong>, <em>, etc.
jrista

2
Ce n'est pas parce que quelque chose n'applique pas la sémantique qu'il ne peut pas avoir sa propre sémantique. Tout a une forme de sémantique. Seules certaines choses appliquent la sémantique à d'autres choses. Les éléments sémantiques sont des éléments qui donnent une signification sémantique à leur contexte. Cela ne veut pas dire que les autres éléments ne méritent pas leur propre signification sémantique.
Rushyo

<div> n'applique pas la sémantique mais a sa propre sémantique: abréviation de division de document
Paolo Anghileri

Réponses:



12

Division. La balise DIV est conçue pour vous permettre de définir des "divisions" d'une page (ou de " diviser une page en conteneurs logiques").


5

Gardez à l'esprit que la définition de div est complètement différente en HTML5.

L'élément div n'a aucune signification particulière. Il représente ses enfants.

http://www.w3.org/TR/html5/grouping-content.html#the-div-element


4
Je pense que cet article fait référence à quelque chose d'un peu différent de ce que le PO demande. cdmckay demande la signification du mot (ou nom) "div", pas la signification ou l'utilisation de l'élément <div> dans un document html.
Ben Sutton
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.