recherche

Que signifie flexbox en HTML5

Jan 18, 2022 am 11:50 AM
css3html5boîte flexible

En HTML5, flexbox est une méthode de mise en page qui garantit que les éléments ont un comportement approprié lorsque la page doit s'adapter à différentes tailles d'écran et types d'appareils ; le but de l'introduction de la mise en page flexbox est de fournir un moyen plus efficace de mettre en page un élément Organiser, aligner. , et allouez un espace blanc aux éléments enfants dans le conteneur.

Que signifie flexbox en HTML5

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

Que signifie flexbox ?

FlexibleBox (FlexibleBox ou flexbox) est une méthode de mise en page qui garantit que les éléments ont un comportement approprié lorsque la page doit s'adapter à différentes tailles d'écran et types d'appareils.

Le but de l'introduction du modèle de disposition flexbox est de fournir un moyen plus efficace d'organiser, d'aligner et d'attribuer un espace vide aux sous-éléments d'un conteneur.

Peut répondre de manière simple à de nombreux besoins d'aménagement complexes courants. Son avantage est que les développeurs déclarent uniquement le comportement que doit avoir la mise en page, sans donner de méthodes d'implémentation spécifiques. Le navigateur est responsable de la mise en page proprement dite. Ce modèle de mise en page est pris en charge dans les principaux navigateurs.

Attributs de base de la boîte flexible :

** Disposition de la boîte flexible : display : flex ; ou display : inline-flex ; -block;, ( L'élément parent peut-il être affiché sur une seule ligne ?)

Le rôle de la boîte flexible : les éléments enfants peuvent être affichés sur une seule ligne. Par défaut, x est l'axe principal et y est l'axe latéral (secondaire). axis)

Ainsi, les éléments enfants seront affichés sur une ligne par défaut, similaire à In float: lef; disposition pratique

此为默认情况 x轴为主轴

Après l'avoir défini comme une boîte flexible :

1. sur l'axe principal par défaut ;

2. La largeur et la hauteur des éléments enfants peuvent être définies (similaire à display : inline -block ;)

3. veut être centré en haut, en bas, à gauche et à droite, vous n'avez besoin que de margin: auto;

L'impact sur l'élément enfant lorsque la boîte flexible est définie:

1. Élément enfant Le float et clear dessus sont invalide ;

2. Le sous-élément vertical : -align : (alignement vertical de l'élément) n'est pas valide.

Attributs ajoutés à l'élément parent (ajoutés à l'élément parent, affectant les éléments enfants)

                                                                                                                                                                         avec direction flexible : rangée -inversion de l'axe principal horizontal

          flexion-dérection : inversion de l'axe principal vertical ;

 

Si l'élément enfant enveloppe le flex-wrap :


      1. wrap line wrap ;
  2. no-warp : pas de retour à la ligne ;   3. wrap-reverse ; :; (Définissez la méthode de retour à la ligne de l'axe principal) (Ce paramètre n'est pas recommandé car il affectera la lisibilité du code)

justify-content: ; Alignement des éléments enfants sur l'axe principal : ajoutez

au élément parent 1. flex-start; position de départ

2. flex-end; end position
3. center; middle position 4. space-around; Automatiquement alloué
5. space-between; le milieu ;

align-items :; Alignement des éléments enfants sur l'axe latéral (ajouté à l'élément parent)



1. flex-start; 2. flex-end position
3. center; position médiane
4. ligne de base ; alignement de la ligne de base

5. étirement ; alignement de la position par défaut

 éléments multilignes sur l'axe latéral Méthode d'alignement, les éléments multilignes sont valides


1. flex-start ; alignement supérieur ;
2. extrémité flexible ; alignement inférieur ;
3. alignement central ;
4. espace alloué automatiquement ;

6. étirement ; alignement de la position par défaut ;

item (alignement des éléments enfants) (ajouter aux éléments enfants)

                                                                                                 Remarque : Si l'élément parent possède ce paramètre d'attribut, il héritera de l'alig-ite. ms : paramètre d'attribut


Recommandations associées :
Tutoriel vidéo HTML
,
Tutoriel vidéo CSS

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
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
Quelles sont les limites de la réaction?Quelles sont les limites de la réaction?May 02, 2025 am 12:26 AM

React'slimitations incluse: 1) asteeplearningCurveTeetoitSvastecosystème, 2) SeochallegenSwithClient-Sideredering, 3) PotentialPormancesuesesuesInlareApplications, 4) complexstatemangationAppsgrow, and5) thendeedtokeepupwithetsrapidevolution.thesfacteurs

Courbe d'apprentissage de React: défis pour les nouveaux développeursCourbe d'apprentissage de React: défis pour les nouveaux développeursMay 02, 2025 am 12:24 AM

ReactisChallengingForbeginnersDuetOtsSteepLearningCurveandParadigmshiftTocomponent-BasedArchitecture.1) startwithofficialDocumentationforasolidfoundation.2) comprendjsxandhowtoembedjavascriptwithinit.3)

Générer des clés stables et uniques pour les listes dynamiques dans la réactionGénérer des clés stables et uniques pour les listes dynamiques dans la réactionMay 02, 2025 am 12:22 AM

TheCorechallengeingEneratingStable and UniqueKeysfordynamiclistsInReacsensUringConsistentifIendentiveriersafrossre-RendersforefficEntedDomupdates.1) usenaturalkeyswhenpossible, astheyareReliableFunieandandsable.2) GeneraSyTheticKeysBasedonMultipleatTrUtid.

Fatigue JavaScript: rester à jour avec React et ses outilsFatigue JavaScript: rester à jour avec React et ses outilsMay 02, 2025 am 12:19 AM

JavascriptfatigueIrAratingManagable avec des stratégies comme une justice dans le sens

Tester des composants qui utilisent le crochet USESTATE ()Tester des composants qui utilisent le crochet USESTATE ()May 02, 2025 am 12:13 AM

TOTESTREACTPONENTENTS USINGHEUSESTATATEHOOK, Utilisez JestAndreCtTestSingLibraryTosiMulaterInteractions andVerifyStateChangeSintheUi.1) rendethecomponentandCheckInitialState.2) simuleUseractionSlikeclickSorFormSubMessions.3)

Clés dans React: une plongée profonde dans les techniques d'optimisation des performancesClés dans React: une plongée profonde dans les techniques d'optimisation des performancesMay 01, 2025 am 12:25 AM

KeysInreactaRuCrucialForoptimizingPerformanceByAidingInIeFicientListupDates.1) UseKeyStoidentifyAndTrackListeLelements.2) EvitusingArrayIndevices aykeystopReventPerformanceIssues.3) ChoosestablerifierserSikeLiDetem.idtOMAINTAINCOMPOINTSTATEANDDIMPROVEPORES

Que sont les clés dans la réaction?Que sont les clés dans la réaction?May 01, 2025 am 12:25 AM

ReactKeysareUniqueIdentifiants utilisés à la mise en place de la fin de la forme de conciliation.1) Ils sont devenus à la recherche de bilans de liste, 2) en utilisant des demandes et des identifications de liaison liés à la recommandation, 3)

L'importance des clés uniques dans la réaction: éviter les pièges communsL'importance des clés uniques dans la réaction: éviter les pièges communsMay 01, 2025 am 12:19 AM

UNIQUELYYSARECRUCIALINGREACTFOROPTIMIZERINGRENDERINGAnDSALINGAPONontStAtTate Intelectrity.1) useanaturalineIdentifierfromyOrdataifavailable.2) ifnonaturalientifierexists, générationauqueKeyUsingalibraryLIVEUID.3) EviturAnArrayIndevicesSkeys, Empestiall

See all articles

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 Mac

SublimeText3 version Mac

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

Listes Sec

Listes Sec

SecLists est le compagnon ultime du testeur de sécurité. Il s'agit d'une collection de différents types de listes fréquemment utilisées lors des évaluations de sécurité, le tout en un seul endroit. SecLists contribue à rendre les tests de sécurité plus efficaces et productifs en fournissant facilement toutes les listes dont un testeur de sécurité pourrait avoir besoin. Les types de listes incluent les noms d'utilisateur, les mots de passe, les URL, les charges utiles floues, les modèles de données sensibles, les shells Web, etc. Le testeur peut simplement extraire ce référentiel sur une nouvelle machine de test et il aura accès à tous les types de listes dont il a besoin.

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Dreamweaver Mac

Dreamweaver Mac

Outils de développement Web visuel