Maison interface Web tutoriel HTML Résumé détaillé des règles d'imbrication des balises HTML adaptées aux amis novices_Production de pages HTML/Xhtml_Web

Résumé détaillé des règles d'imbrication des balises HTML adaptées aux amis novices_Production de pages HTML/Xhtml_Web

May 16, 2016 pm 04:36 PM
html标签

J'ai récemment réappris le HTML, ce qui peut être considéré comme une nouvelle compréhension du HTML ! Ne sous-estimez pas cette chose, toutes les pages Web sont basées sur elle ! Résumons en détail les règles d'imbrication des balises HTML. J'espère que cela sera utile à tout le monde.

Il existe de nombreuses balises XHTML : div, ul, li, dl, dt, dd, h1~h6, p, a, addressa, span, strong... Quand on utilise ces balises pour construire la structure de la page , Ils peuvent être imbriqués à l'infini, mais l'imbrication nécessite également certaines règles, et vous ne pouvez pas permettre que vos propres habitudes personnelles soient imbriquées sans discernement - XHTML n'est pas XML après tout.

Dans le langage XHTML, nous le savons tous : la balise ul contient li, la balise dl contient dt et dd - les règles d'imbrication de ces balises fixes sont très claires. Cependant, il existe encore de nombreuses balises indépendantes et non regroupées, comme h1, div, p... Alors quelles sont les règles d'imbrication de ces balises ? Parlons de ce sujet aujourd'hui.

En ce qui concerne les règles d'imbrication des balises XHTML, il faut d'abord savoir qu'il existe deux types de balises XHTML :
Un type est appelé éléments de niveau bloc (block)
L'autre Le type est appelé éléments en ligne (inline, Beaucoup de gens l'appellent aussi : inline, inline, line level, etc.)

La norme pour diviser les éléments au niveau du bloc et les éléments en ligne est très simple. lignes de code dans la balise body :

Copier le code
Le code est le suivant :

div1

div2



Effet de rendu du navigateur :
div1
div2

Les deux divs présentés sur la page occupent deux rangées d'espace. À moins qu'ils ne soient flottants ou que d'autres paramètres ne soient définis, personne. est à côté de l'autre. Ils sont tous les deux dominateurs et occupent leur propre rangée d'espace - chaque fois que vous voyez ce phénomène dans une balise, vous pouvez l'appeler : élément de niveau bloc (bloc) ; deux lignes de code dans la balise body Ici :



Copier le codeLe code est le suivant :
span1
span2



Effet de rendu du navigateur :
span1 span2

Cette fois, les deux travées sont juxtaposées à la suite. Elles sont conviviales, amicales et harmonieuses... Avec un comportement d'étiquette comme celui-ci, nous. Vous pouvez les appeler : éléments en ligne ;

La différence entre les éléments de niveau bloc et les éléments en ligne :

·Les éléments de niveau bloc sont généralement utilisés pour créer l'architecture, la mise en page et le contenu d'un site Web. .. …Ces tâches physiques majeures sont toutes des éléments de niveau bloc, qui incluent les balises suivantes :

address, blockquote, center, dir, div, dl, dt, dd, fieldset, form, h1~h6, hr , isindex, menu, noframes, noscript, ol, p, pre, table, ul

· Les éléments en ligne sont généralement utilisés dans certains détails ou parties du contenu du site Web pour « souligner, distinguer les styles, l'exposant, l'indice, point d'ancrage, etc., les balises suivantes sont toutes des éléments en ligne :

a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, font ,i,img,input, kbd,label,q,s,samp,select,small,span,strike,strong,sub,sup,textarea,tt,u,var


· L'élément de bloc et les éléments en ligne peuvent être convertis en le code de conversion est le suivant :
display: block; /* Convert to block element*/
display: inline /* Convert to inline element*/

· L'appel CSS les règles pour les éléments de bloc et les éléments en ligne sont différentes (cet article traite de l'imbrication des balises, donc ce point de connaissance ne sera pas expliqué).

Après avoir brièvement compris les éléments de bloc et les éléments en ligne, les règles d'imbrication des balises XHTML peuvent être répertoriées ci-dessous :

1. Les éléments de bloc peuvent contenir des éléments en ligne ou certains éléments de bloc ne peuvent pas en contenir. éléments de bloc, ils ne peuvent contenir que d'autres éléments en ligne :

—— Oui
—— Oui
< ;/span> >
2. Les éléments de niveau bloc ne peuvent pas être placés à l'intérieur de

 :

  1. — Faux

    —— Faux

    3. Il existe plusieurs éléments spéciaux au niveau du bloc. Il ne peut contenir que des éléments en ligne et peut ne contient plus d'éléments de niveau bloc. Ces balises spéciales sont :
    h1, h2, h3, h4, h5, h6, p, dt

    4 à l'intérieur de li Peut contenir des balises div - Cet élément ne contient pas d'éléments de niveau bloc. doivent être répertoriés séparément, mais de nombreuses personnes sur Internet sont confuses à ce sujet, je vais donc l'expliquer brièvement ici :

    Les balises Li et div sont toutes deux des conteneurs pour charger du contenu et ont le même statut, il n'y en a pas. distinction de niveau (par exemple : hiérarchies strictes telles que h1 et h2^_^). Il faut savoir que la balise li peut même accueillir son parent ul ou ol Pourquoi certaines personnes pensent-elles que li ne peut pas accueillir un div ? Ne pensez pas que Li est si avare, même si Li a l'air assez mince, en fait Li a un grand cœur...

    5 Les éléments de niveau bloc sont juxtaposés aux éléments de niveau bloc et aux éléments en ligne. sont en ligne avec des éléments en ligne :

    —— Droite
    < a href=”#” >
    —— Droite

    < ;/div> —— Faux
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

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

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)

Comment supprimer les balises HTML à l'aide des expressions régulières Python Comment supprimer les balises HTML à l'aide des expressions régulières Python Jun 22, 2023 am 08:44 AM

HTML (HyperTextMarkupLanguage) est un langage standard pour créer des pages Web. Il utilise des balises et des attributs pour décrire divers éléments de la page, tels que du texte, des images, des tableaux, des liens, etc. Cependant, lors du traitement de texte HTML, il est difficile d'extraire rapidement le contenu du texte pour un traitement ultérieur. À l'heure actuelle, nous pouvons utiliser des expressions régulières en Python pour supprimer les balises HTML afin d'extraire rapidement le texte brut. En Python, les tables régulières

Comment extraire le contenu des balises HTML à l'aide d'expressions régulières en langage Go Comment extraire le contenu des balises HTML à l'aide d'expressions régulières en langage Go Jul 14, 2023 pm 01:18 PM

Comment utiliser des expressions régulières pour extraire le contenu des balises HTML dans le langage Go Introduction : L'expression régulière est un puissant outil de correspondance de texte, et elle est également largement utilisée dans le langage Go. Dans le scénario de traitement des balises HTML, les expressions régulières peuvent nous aider à extraire rapidement le contenu requis. Cet article expliquera comment utiliser des expressions régulières pour extraire le contenu des balises HTML en langage Go et donnera des exemples de code pertinents. 1. Introduire les packages associés Tout d'abord, nous devons importer les packages associés : regexp et fmt. Le package regexp fournit

Comment supprimer les balises HTML d'une chaîne en PHP ? Comment supprimer les balises HTML d'une chaîne en PHP ? Mar 23, 2024 pm 09:03 PM

PHP est un langage de script côté serveur couramment utilisé dans le développement de sites Web et le développement d'applications back-end. Lors du développement d'un site Web ou d'une application, vous rencontrez souvent des situations dans lesquelles vous devez traiter des balises HTML dans des chaînes. Cet article explique comment utiliser PHP pour supprimer les balises HTML des chaînes et fournit des exemples de code spécifiques. Pourquoi devez-vous supprimer les balises HTML ? Les balises HTML sont souvent incluses lors du traitement des entrées utilisateur ou du texte obtenu à partir d'une base de données. Parfois, nous souhaitons supprimer ces balises HTML lors de l'affichage du texte

Comment échapper aux balises HTML en php Comment échapper aux balises HTML en php Feb 24, 2021 pm 06:00 PM

En PHP, vous pouvez utiliser la fonction htmlentities() pour échapper au HTML, qui peut convertir des caractères en entités HTML. La syntaxe est "htmlentities(string,flags,character-set,double_encode)". Vous pouvez également utiliser la fonction html_entity_decode() en PHP pour déséchapper le HTML et convertir les entités HTML en caractères.

Comment supprimer les balises HTML d'une chaîne donnée en Java ? Comment supprimer les balises HTML d'une chaîne donnée en Java ? Aug 29, 2023 pm 06:05 PM

String est une classe finale en Java, elle est immuable, ce qui signifie que nous ne pouvons pas changer l'objet lui-même, mais nous pouvons changer la référence de l'objet. Les balises HTML peuvent être supprimées d'une chaîne donnée à l'aide de la méthode replaceAll() de la classe String. Nous pouvons supprimer les balises HTML d'une chaîne donnée à l'aide d'expressions régulières. Après avoir supprimé les balises HTML de la chaîne, il renvoie une chaîne sous forme de texte normal. Exemple de syntaxe publicStringreplaceAll(Stringregex,Stringreplacement) publicclassRemoveHTMLTagsTest{&nbs

Comment utiliser les balises HTML dans les tableaux HTML ? Comment utiliser les balises HTML dans les tableaux HTML ? Sep 08, 2023 pm 06:13 PM

Nous pouvons facilement ajouter des balises HTML dans le tableau. Les balises HTML doivent être placées à l'intérieur des balises <td>. Par exemple, ajoutez des balises de paragraphe <p>…</p> ou d'autres balises disponibles à l'intérieur de la balise <td>. Syntaxe Voici la syntaxe d'utilisation des balises HTML dans les tableaux HTML. <td><p>Paragrapheducontexte</p><td>Exemple 1 Un exemple d'utilisation de balises HTML dans un tableau HTML est donné ci-dessous. <!DOCTYPEhtml><html><head&g

Méthode d'expression régulière PHP pour vérifier les balises HTML de base Méthode d'expression régulière PHP pour vérifier les balises HTML de base Jun 24, 2023 am 08:07 AM

PHP est un langage de développement Web efficace qui prend en charge les fonctions d'expression régulière et peut vérifier rapidement la validité des données d'entrée. Dans le développement Web, HTML est un langage de balisage courant et la validation des balises HTML est une méthode très importante pour la validation des formulaires Web. Cet article présentera les méthodes de base de vérification des balises HTML et comment utiliser les expressions régulières PHP pour la vérification. 1. Structure de base des balises HTML Les balises HTML sont constituées de noms d'éléments et d'attributs entourés de crochets angulaires. Les balises courantes incluent p, a, div.

Collection complète de balises HTML Collection complète de balises HTML Nov 27, 2023 am 10:05 AM

HTML标签有<!DOCTYPE>、<html>、<head>、<title>、<meta>、<link>、<style>、<script>、<body>、<h1> - <h6>、<p >、<a>、<img>、<div>、<span>、<input>、<bouton>、<formulaire

See all articles