Il existe plusieurs façons de positionner le 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.
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>
, 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; }
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%; }
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

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 !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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.

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.

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.

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.

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.

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.

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.

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.
