Principala problemă legată de react plasează div în centrul paginii este că poate face ca pagina să fie dificil de navigat.
There are many ways to center a div in React. One way is to use the style property and set the value to 'display: flex; justify-content: center;'.
Această linie de cod centrează un div în React utilizând proprietatea style și setând valoarea la „display: flex; justificare-conținut: centru;'.
Ce este eticheta div
O etichetă div este o etichetă HTML care este folosită pentru a împărți o pagină în secțiuni.
Aliniați div
Alinierea div-urilor în React este o sarcină care poate fi gestionată cu ușurință cu ajutorul elementelor de recuzită React. Folosind elemente de recuzită, puteți specifica proprietățile de aliniere pentru fiecare element div.
Pentru a alinia div-urile în React, mai întâi trebuie să creați un suport numit alinieri. Acest suport va deține o serie de proprietăți de aliniere pentru fiecare element div. Următorul cod arată cum să creați și să utilizați propul de aliniere:
import React from 'react' ; import { StyleSheet } din 'react-native'; import Align from './Align' ; const styles = StyleSheet . create ({ container : { flex : 1 , justifyContent : 'center' , backgroundColor : '#fff' }, }); Aliniați. configurați ({ aliniamente: [ { proprietate : 'stânga' , valoare : 0 }, { proprietate : 'centru' , valoare : 50 }, { proprietate : 'dreapta' , valoare : 100 } ] }); exporta stiluri implicite;
Codul de mai sus creează o proprietate de aliniere numită stânga și setează valoarea acesteia la 0 . Același lucru se procedează pentru proprietățile de aliniere la dreapta și la centru. În cele din urmă, foaia de stil este exportată ca fișier JavaScript.
Când utilizați elementul de aliniere în componenta React, puteți specifica ce elemente div ar trebui să aibă proprietățile de aliniere setate la anumite valori. Pentru a face acest lucru, pur și simplu utilizați obiectul alinieri ca parametru atunci când apelați funcția render(). Următorul cod arată cum să utilizați suportul de aliniere într-o componentă simplă React:
import React from 'react' ; import { StyleSheet } din 'react-native'; import Align from './Align' ; const styles = StyleSheet . create ({ container : { flex : 1 , justifyContent : 'center' , backgroundColor : '#fff' }, }); Aliniați. configurați ({ aliniamente = [ { proprietate: 'stânga' , valoare 🙁 0 + 10 ) * 100 }, { proprietate : 'centru' , valoare 🙁 50 + 10 ) * 100 }, { proprietate : 'dreapta' , valoare 🙁 100 + 10 ) * 100 } ] }); exporta stiluri implicite;