Skip to main content

Qu'est-ce qu'un bloc HTML?

Un bloc de langage de balisage hypertexte (HTML), au sens large, est un segment de code HTML qui se rapporte à une zone définie du document fini lorsqu'il est affiché par un programme tel qu'un navigateur Web.L'importance d'un bloc HTML est observée lors de l'attribution de différents attributs aux éléments, car de nombreux styles et autres définitions ne peuvent être attribués qu'aux éléments au niveau du bloc.L'opposé d'un bloc HTML est le code en ligne, qui doit toujours être imbriqué à l'intérieur d'un bloc pour fonctionner.

Un exemple de la définition d'un bloc HTML est un paragraphe de texte sur un site Web.Lorsque la page est affichée dans un navigateur Web, le paragraphe apparaît avec une ligne vierge entre elle et le paragraphe précédent et avec une ligne vide après le paragraphe et l'élément d'affichage suivant.Dans le code HTML de la page, le paragraphe est entouré de balises HTML qui la définissent comme étant un bloc de paragraphe.Ces balises qui entourent le paragraphe établissent tout entre elles en tant que bloc HTML.

Un bloc HTML peut être imbriqué dans un autre bloc.En fait, presque toutes les balises sont vraiment imbriquées à l'intérieur des balises corporelles requises par un document HTML.Inversement, un segment en ligne doit être imbriqué à l'intérieur d'un bloc car il nécessite des éléments qu'ils contiennent s'ils fonctionnent.Un exemple de balise en ligne est un morceau de texte qui doit être affiché en gras.

La différence entre un élément de niveau HTML et un élément en ligne est l'un des principaux éléments de compréhension requis pour travailler avec HTML et Style CascadeFeuilles (CSS).Ceci est principalement dû au fait qu'il existe certains attributs de style standard et autres paramètres qui sont décrits comme appliquant uniquement aux éléments au niveau des blocs, ou uniquement à des éléments au niveau du lin.En général, les éléments en ligne ne contiennent pas les mêmes attributs modifiables que les éléments au niveau du bloc.

Un exemple de la différence entre un attribut HTML au niveau des blocs et un attribut de niveau en ligne est l'option d'alignement.Au niveau du bloc, comme une balise de division ou le début d'une liste à puces, le texte ou les images dans le bloc peuvent être réglés pour se casser à gauche, à droite ou au centre d'une zone.Si l'attribut d'alignement est appliqué à un élément en ligne, alors rien ne se passera, car ce n'est pas une option disponible au niveau en ligne.