Maison  >  Article  >  interface Web  >  Analyse comparative des éléments au niveau du bloc et des éléments au niveau de la ligne en HTML

Analyse comparative des éléments au niveau du bloc et des éléments au niveau de la ligne en HTML

高洛峰
高洛峰original
2017-03-06 15:01:051174parcourir

À propos des éléments de niveau bloc et des éléments en ligne (comparaison des éléments en ligne)

Comparaison des deux éléments

Éléments de niveau bloc :

  • Il y a des sauts de ligne avant et après

  • Vous pouvez définir des attributs tels que la largeur et la hauteur, ainsi que les marges, référez-vous au modèle de boîte

  • peut contenir d'autres éléments de niveau bloc à l'intérieur, en ligne La largeur de l'élément

  • est par défaut la largeur de l'élément parent, et la hauteur peut être définie ou déterminée par la hauteur de le contenu

Élément en ligne :

  • Aucun saut de ligne avant et après

  • Définition de la largeur et la hauteur de l'élément n'est pas valide. La hauteur est déterminée par la hauteur de la ligne (lorsqu'elle n'est pas définie, elle est calculée par la taille de la police), et la largeur est déterminée par la quantité de contenu lorsque la largeur est supérieure à. la largeur de l'élément parent, l'élément en ligne sera interrompu à la ligne suivante. Pour les éléments en ligne, vous pouvez définir le remplissage, la marge, etc. dans la direction horizontale, mais pour la direction verticale, la définition du remplissage et de la marge ressemblera à celle-ci. aura un effet mais cela n'aura aucun effet sur le navigateur et n'affectera pas la disposition des autres éléments.

  • ne peut pas contenir d'autres éléments

  • , mais certains éléments en ligne sont des éléments de remplacement (le navigateur le finalise en fonction du réglage de l'attribut lors du chargement de l'apparence), vous pouvez définir des attributs tels que la largeur et la hauteur, par exemple : img, input

Conversion des éléments de niveau bloc et des éléments en ligne

  • Définir l'affichage : block/inline-block

  • Définir l'élément pour qu'il flotte

  • Définir la position de l'élément : relatif/ absolu/fixe

Pour plus d'articles liés à l'analyse comparative des éléments de niveau bloc et des éléments de niveau ligne en HTML, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn