Pagrindinė problema, susijusi su react place div puslapio centre, yra ta, kad dėl to gali būti sunku naršyti puslapyje.
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;'.
Ši kodo eilutė centruoja „div“ sistemoje „React“, naudodama stiliaus ypatybę ir nustatydama reikšmę „display: flex; pagrindimas-turinys: centras;'.
Kas yra div žyma
Div žyma yra HTML žyma, naudojama puslapiui padalyti į dalis.
Sulygiuoti div
Išlygiuoti dalus „React“ yra užduotis, kurią galima lengvai atlikti naudojant „React“ rekvizitus. Naudodami rekvizitus galite nurodyti kiekvieno div elemento lygiavimo ypatybes.
Norėdami sulygiuoti dalyvius „React“, pirmiausia turite sukurti rekvizitą, vadinamą lygiavimais . Šis rekvizitas turės kiekvieno div elemento derinimo savybių masyvą. Šis kodas parodo, kaip sukurti ir naudoti lygiavimo atramą:
importuoti React iš 'react' ; importuoti { StyleSheet } iš 'react-native' ; importuoti Lygiuoti iš './Align' ; const styles = StyleSheet . sukurti ({ konteineris : { flex : 1 , justifyContent : 'centras' , backgroundColor : '#fff' }, }); Lygiuoti . konfigūruoti ({ alignments : [ { property : 'left' , value : 0 }, { property : 'center' , value : 50 }, { property : 'right' , value : 100 } ] }); eksportuoti numatytuosius stilius;
Aukščiau pateiktas kodas sukuria lygiavimo ypatybę, vadinamą kairiuoju, ir nustato jos reikšmę į 0 . Tas pats daroma su dešiniojo ir centro išlygiavimo savybėmis. Galiausiai stiliaus lapas eksportuojamas kaip JavaScript failas.
Kai naudojate lygiavimo rekvizitus savo React komponente, galite nurodyti, kurių div elementų lygiavimo ypatybės turi būti nustatytos konkrečiomis reikšmėmis. Norėdami tai padaryti, tiesiog naudokite lygiavimo objektą kaip parametrą, kai iškviečiate funkciją render(). Šis kodas parodo, kaip naudoti lygiavimo atramą paprastame „React“ komponente:
importuoti React iš 'react' ; importuoti { StyleSheet } iš 'react-native' ; importuoti Lygiuoti iš './Align' ; const styles = StyleSheet . sukurti ({ konteineris : { flex : 1 , justifyContent : 'centras' , backgroundColor : '#fff' }, }); Lygiuoti . konfigūruoti ({ alignments = [ { property : 'left' , value 🙁 0 + 10 ) * 100 }, { property : 'center' , value 🙁 50 + 10 ) * 100 }, { property : 'right' , value 🙁 100 + 10 ) * 100 } ] }); eksportuoti numatytuosius stilius;