Maison interface Web tutoriel HTML Il existe plusieurs façons de positionner le HTML

Il existe plusieurs façons de positionner le HTML

Jun 08, 2021 am 09:59 AM
html 定位

Le positionnement HTML comprend : 1. Positionnement par défaut, statique ; 2. Positionnement relatif, relatif ; 3. Positionnement absolu, absolu ; 4. Positionnement relatif et absolu mixte, relatif et absolu ; flotter, flotter.

Il existe plusieurs façons de positionner le HTML

L'environnement d'exploitation de ce tutoriel : système Windows 7, version CSS3&&HTML5, ordinateur Dell G3.

1. statique (par défaut)

Lorsque vous ne spécifiez pas de méthode de positionnement pour un élément (comme p), la valeur par défaut est statique, ce qui est conforme à le flux du positionnement du document (flux), en plaçant l'élément dans un endroit approprié. Par conséquent, sous différentes résolutions, l’utilisation du positionnement de flux peut être bien adaptée et obtenir des effets de disposition relativement bons.

De manière générale, nous n'avons pas besoin de préciser que la méthode de positionnement de l'élément actuel est statique - car il s'agit de la méthode de positionnement par défaut. Sauf si vous souhaitez remplacer le système de positionnement hérité de l'élément parent.

2. Relatif (positionnement relatif)

Basé sur la statique, si je souhaite qu'un élément fasse quelques ajustements (déplacements) à sa position d'origine, nous pouvons définir le positionnement de l'élément par rapport et spécifiez le déplacement relatif (en utilisant haut, bas, gauche, droite).

Une chose à noter est que l'élément positionné relativement est toujours dans le flux de documents et occupe toujours l'espace de position qu'il occupait à l'origine - bien qu'il ne soit plus dans sa position d'origine.

3. Absolu (positionnement absolu)

Si vous souhaitez placer un élément à une position spécifiée dans un document, vous pouvez utiliser le positionnement absolu. l'élément en absolu et utilisez haut, bas, gauche et droite pour le positionner.

Le positionnement absolu entraîne la suppression de l'élément du flux documentaire, avec pour résultat que l'espace initialement occupé par l'élément est rempli par d'autres éléments.

4. Mélanger relatif et absolu (mélanger le positionnement relatif et le positionnement absolu)

Si relatif est défini sur un élément parent et absolu est défini sur l'un de ses éléments enfants , Par exemple :

<div id="parent" style="position:relative">
    <div id="child" style="position:absolute">
    </div>
</div>
Copier après la connexion

, la référence pour le positionnement absolu de l'élément enfant est l'élément parent.

En utilisant un positionnement mixte, nous pouvons utiliser du CSS similaire au suivant pour obtenir un positionnement à deux colonnes

#div-parent {
 position:relative;
}
#div-child-right {
 position:absolute;
 top:0;
 right:0;
 width:200px;
}
#div-child-left {
 position:absolute;
 top:0;
 left:0;
 width:200px;
}
Copier après la connexion

5 fixe (positionnement fixe)

Nous. sachez que la référence pour le positionnement absolu est "le dernier élément parent positionné (le statique ne compte pas)", alors que faire si je veux que la référence pour le positionnement d'un élément soit toujours le document entier (fenêtre d'affichage) ?

La réponse est d'utiliser un positionnement fixe. L'objet de référence du positionnement fixe est toujours le document actuel. En utilisant le positionnement fixe, nous pouvons facilement positionner un p en haut à gauche, en haut à droite, etc. du document du navigateur. Par exemple, si vous souhaitez ajouter une invite d'information p et corriger le p dans le coin supérieur droit, vous pouvez utiliser le css suivant

.element  { 
    position:fixed; 
    top:2%; right:2%;
 }
Copier après la connexion

6, float (float)

pour Floating, ce que vous devez comprendre est :

* Floating supprimera l'élément du flux de documents, et son espace sera rempli par d'autres éléments.

* Le paramètre flottant est l'élément parent et flotte dans le conteneur de l'élément parent.

* Afin d'effacer l'impact du flottant sur les éléments après l'élément flottant, nous ajoutons un p après l'élément flottant et définissons l'effacement de ce p sur les deux.

* Si les deux éléments sont définis pour flotter, les deux éléments ne se chevaucheront pas. Le premier élément occupe un certain espace et le deuxième élément suit de près. Si vous ne souhaitez pas que le deuxième élément le suive, vous pouvez utiliser clear sur le deuxième élément flottant.

7. référence

Value Description
static Elements renders in order, as they appear in the document flow. This is default.
absolute The element is positioned relative to its first positioned (not static) ancestor element
fixed The element is positioned relative to the browser window
relative The element is positioned relative to its normal position, so "left:20" adds 20 pixels to the element's LEFT position
inherit The value of the position property is inherited from the parent element

Apprentissage recommandé : tutoriel vidéo html

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