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 un bloc de paragraphe. Ces balises qui entourent le paragraphe établissent tout entre eux comme un bloc HTML.

Un HTML BLOCK 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 HTML au niveau du bloc et un élément en ligne est l'une des principales pièces de compréhension nécessaires pour travailler avec HTML et les feuilles de style en cascade (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 de niveau de bloc HTML et un en ligne- L'attribut de niveau 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.

DANS D'AUTRES LANGUES