Koje su metode za centriranje elemenata koristeći svojstvo inline-block?
sobes.tech АИ
Одговор од АИ
Za centriranje elemenata sa display: inline-block:
-
Postavite
text-align: center;na roditeljskom elementu. Deca elementiinline-blockće biti poravnati na sredinu kao tekst..parent { text-align: center; /* Centriranje inline-block dece */ } .child { display: inline-block; } -
Korišćenje
margin: 0 auto;na samominline-blockelementu ne radi za horizontalno centriranje. Ova metoda je primenjiva na blok elementima sa fiksnom širinom. -
Ugnježdeni blok element: Omotajte
inline-blockelement u blok element kojem dodeljujete fiksnu širinu (ako je potrebno) imargin: 0 auto;.<div class="wrapper"> <div class="centered-block"> <span class="inline-block-element"> Sadržaj </span> </div> </div>.wrapper { /* Nije potrebno stilove ako je wrapper samo kontejner */ } .centered-block { display: block; /* Važno je da bude blok element */ width: fit-content; /* Ili fiksna širina */ margin: 0 auto; /* Centriranje blok elementa */ } .inline-block-element { display: inline-block; /* Ostali stilovi */ }
Najjednostavniji i najčešće korišćen način za horizontalno centriranje više inline-block elemenata je korišćenje text-align: center; na roditeljskom kontejneru. Za centriranje jednog inline-block elementa, možda će biti potrebno da ga obmotate u blok element sa margin: 0 auto;.