In questo articolo, discuteremo di ciascuno degli approcci menzionati uno per uno e forniremo un esempio adeguato di ciascun metodo.
Quindi iniziamo!
Metodo 1: posizionare due Div fianco a fianco in CSS usando la griglia
Il CSS "griglia"Il layout consente all'utente di posizionare due o più due div fianchi. Fondamentalmente, la griglia è un valore della proprietà di visualizzazione utilizzata per creare un layout costituito da righe e colonne.
Sintassi
La sintassi della proprietà del display con layout della griglia è riportata di seguito:
Display: grigliaOra, diamo un'occhiata a un esempio relativo al posizionamento di due Div fianco a fianco in CSS usando il layout della griglia.
Esempio
Qui creeremo due di div figlio all'interno del div genitore, avendo i nomi di classe come "genitore","bambino" E "bambino":
Successivamente nella sezione CSS, usa ".genitore"Per accedere al PATORE DIV e impostare il valore della proprietà Visualizza come"griglia". Successivamente, imposta la frazione usando "colonne a griglia"Proprietà per creare spazio per le colonne. Nel nostro caso, imposteremo le frazioni come "1fr" E "1fr", Il che significa che entrambi i div hanno acquisito uguale spazio. Inoltre, imposteremo il divario tra due colonne utilizzando la proprietà colonnellata e impostare il suo valore come "25px".
CSS:
.genitoreNel passaggio successivo, usiamo ".bambino"Per accedere sia a DAV di bambino e impostare l'altezza dei div come"250px"E imposta il colore di sfondo come"RGB (253, 5, 109)":
.bambinoQuesto mostrerà il seguente risultato:
Passiamo a un altro metodo per posizionare Div fianco a fianco
Metodo 2: posizionare due Div fianco a fianco in CSS usando Flex
IL "flettere"È il valore della proprietà del display che consente di posizionare due div fianchi. Questa proprietà viene utilizzata per impostare una lunghezza flessibile per l'oggetto flessibile. Si restringe o cresce l'oggetto flessibile per adattarsi al suo contenitore.
Sintassi
La sintassi della proprietà display con flex è riportata di seguito:
display: flex;Passiamo all'esempio per capire il concetto dichiarato.
Esempio
Considereremo lo stesso file HTML e applicheremo "flettere"Al contenitore genitore. Qui, imposteremo il valore della proprietà del display come flessibile e imposteremo il divario tra i Div del bambino come "10px":
.genitoreSuccessivamente, imposta la larghezza, l'altezza e il colore di sfondo del div come “650px","200px", E “RGB (0, 255, 42)"Rispettivamente:
.bambinoIl risultato del codice dato è riportato di seguito:
Metodo 3: posizionare due Div fianco a fianco in CSS usando il galleggiante
La proprietà Float CSS specifica la direzione mobile di un elemento. Più specificamente, questa proprietà può essere utilizzata per posizionare due Div fianco a fianco in CSS.
Sintassi
La sintassi della proprietà float è:
Float: nessuno | sinistra | a destraEcco la descrizione per i valori di cui sopra:
Passiamo all'esempio del posizionamento di Div fianco a fianco.
Esempio
Ora creeremo due div all'interno del tag e assegneremo il nome della classe come "Div1" E "Div2":
Quindi, usa ".Div1" E ".Div2"Per accedere ai contenitori aggiunti nella sezione HTML. Useremo entrambi i div nella stessa classe perché le proprietà e i valori che assegneremo ad entrambi sono gli stessi.
Successivamente, assegniamo il valore della proprietà float come "Sinistra"E imposta la larghezza e l'altezza del div come"50%" E "40%". Utilizziamo anche la proprietà di dimensionamento della scatola e impostiamo il suo valore come "Border-Box". Inoltre, imposta il colore di sfondo del div come "RGB (7, 255, 222)"E imposta i valori della proprietà di frontiera come"3px","solido", E "RGB (255, 0, 255)":
.Div1, .Div2Nota: È possibile posizionare due Div fianco a fianco senza utilizzare proprietà di dimensioni e bordo impostando i diversi colori di sfondo dei div.
Una volta implementato il codice sopra, esegui il file HTML e visualizza il risultato:
Nota: Per creare un divario tra due div, creare prima un altro div e quindi impostare il margine del div di conseguenza.
Conclusione
I div possono essere posizionati fianco a fianco utilizzando tre diversi metodi di CSS, che sono i "flettere" E "griglia"Valori della proprietà di visualizzazione e"galleggiante" proprietà. Ognuno dei metodi funziona in modo efficiente; Tuttavia, puoi utilizzare uno di loro in base alle nostre esigenze. In questa guida, abbiamo discusso di tre metodi per posizionare Div fianco a fianco usando CSS e fornito esempi correlati.