Maison interface Web tutoriel HTML Mode d'affichage des balises en ligne dans les balises HTML au niveau du bloc

Mode d'affichage des balises en ligne dans les balises HTML au niveau du bloc

Jan 26, 2018 am 11:27 AM
html 显示 标签

Que savez-vous du mode d'affichage des balises en HTML ? Il est grossièrement divisé en balises de niveau bloc et balises en ligne. Lorsque les débutants utilisent pour la première fois les balises, ils constateront que certains attributs ne fonctionnent pas sur certaines balises, comme la largeur, la hauteur, le centrage horizontal, etc. En fait, l'utilisation de cet attribut ne fonctionne que sur les balises au niveau du bloc. Cet article vous donnera donc une introduction détaillée au mode d'affichage des balises HTML au niveau des blocs et des balises en ligne.

Par exemple, il y aura une situation où le centrage horizontal de la balise p a un effet, mais l'ajout d'un attribut de centrage horizontal à la police n'a aucun effet (comme suit) :

p{ color:red; text-align:center;}
<
BR
>
font{color:red; text-align:center;}
Copier après la connexion
<p>我是块级标签p</p><BR><font>我是行内标签font</font>
Copier après la connexion

Après avoir exécuté l'aperçu, p Le texte peut être centré horizontalement, mais la police ne peut pas (comme suit) :

Ensuite, le problème ci-dessus est lié au mode d'affichage en html :

Les caractéristiques des modes d'affichage :

sont principalement réparties en deux catégories :

Éléments de niveau bloc : occupe une ligne et prend effet sur les valeurs des attributs de largeur et de hauteur Si aucune largeur n'est donnée < ; 🎜>, les éléments au niveau du bloc seront par défaut ceux du navigateur. La largeur de est de 100 % de la largeur

éléments en ligne. : peut avoir plusieurs étiquettes sur une seule ligne, car les valeurs des attributs width et height ne prennent pas effet, et la largeur et la hauteur dépendent entièrement du contenu !

Il existe également un mode d'affichage qui combine les fonctionnalités des deux modes :

Éléments de bloc en ligne : Fonctionnalités combinées en ligne et au niveau du bloc, Il peut non seulement prendre effet sur les valeurs des attributs de largeur et de hauteur, mais également afficher plusieurs étiquettes sur une seule ligne. Le mode d'affichage

en HTML est divisé en niveau bloc et en ligne, parmi lesquels le bloc

couramment utilisé. Les niveaux sont : p ,p,h1~h6,ul,li,dl,dt,dd... Couramment utilisés en ligne incluent : span, font, b, u, i, strong, em , a, img, input, Parmi eux, img et input sont des éléments de bloc en ligne.

Ensuite, certains étudiants se demanderont : ne puis-je pas contrôler la largeur et la hauteur de l'envergure ou de la police ? Oui, laissons de côté le flottement et le positionnement cette fois, et convertissons-les les uns aux autres via l'attribut d'affichage :

1. Convertissez les balises de niveau bloc en balises en ligne : display:inline;

. 2. Convertissez les balises en ligne en balises de niveau bloc : display:block;

3. Convertissez en balises de bloc en ligne : display: inline-block;

Utilisez simplement cet affichage pour les balises correspondantes. L'attribut, en prenant la valeur correspondante, peut convertir les modes d'affichage les uns dans les autres.

J'ai déjà dit si l'attribut text-align est efficace. La raison est que si la balise au niveau du bloc

ne donne pas de largeur , l'élément au niveau du bloc le donnera. par défaut, la largeur du navigateur est de 100 % de largeur , puis le centrage prend effet à 100 % de largeur mais la largeur de l'élément en ligne est complètement étendue par le contenu, donc la largeur est la même ; largeur du contenu. Faisons un test de fond et voyons :

Donc le niveau du bloc est centré au milieu de la boîte, mais parce que le la largeur de l'élément en ligne est la largeur du contenu, il n'y a pas d'espace pour le centrage, donc text-align:center; n'a aucun effet mais ce sera différent si la police est convertie au niveau bloc :


Code XML/HTML Copier le contenu dans le presse-papiers

  1. p{ background:green color:red; ; text-align:center;}

  2. font{background:green;color:red; text-align:center;display:block;} 

De même, s'il s'agit d'un niveau bloc. Après la conversion en ligne, le texte ne peut pas être affiché au centre.

Parce qu'en HTML, les éléments en ligne sont considérés comme des balises avec des propriétés de texte. Le niveau de bloc peut centrer le texte horizontalement. Ensuite, les balises en ligne au niveau du bloc sont considérées comme des propriétés de texte. . -align:center;, les balises en ligne à l'intérieur seront centrées horizontalement dans les balises au niveau du bloc comme le texte :

Sans text-align:center;:


Code XML/HTMLCopier le contenu dans le presse-papiers

p{ padding:5px;background:green; color:red;}    
font{ background:yellow;}
Copier après la connexion


Code XML/HTMLCopier le contenu dans le presse-papiers

  1. <p>
        <font>我是行内标签font</font> <font>我是行内标签font</font>
    </p>
    Copier après la connexion

Ajouter text-align :center;after

  1. p{ padding:5px;background:green; color:red;text-align:center;}    
    font{ background:yellow;}
    Copier après la connexion

    这次主要是讲一下html中显示模式的特性,如果本文对您有帮助,记得推荐一下哦!

    相关推荐:

    css的显示模式display记录笔记

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Déplacer du texte en HTML Déplacer du texte en HTML Sep 04, 2024 pm 04:45 PM

Guide pour déplacer du texte en HTML. Nous discutons ici d'une introduction, du fonctionnement des balises de sélection avec la syntaxe et des exemples à implémenter.

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles