Junior
Kādi ir veidi, kā horizontāli centrēt elementus tīmekļa lapā?
sobes.tech AI
Atbilde no AI
Ir daudz biežāk sastopamu metožu:
-
text-align: Inline (
inlinevaiinline-block) elementiem iekļautā vecākā blokā. Vecāks ir jābūt artext-align: center. -
margin: auto: Bloka (
block) elementiem. Elements ir jābūt ar noteiktu platumu (width). Pārlūkprogramma automātiski sadala pieejamo vietu pa kreisi un pa labi..element { width: 200px; margin: 0 auto; } -
Flexbox: Elastiska izkārtojuma sistēma. Tiek piemērots vecāka konteineram.
.container { display: flex; justify-content: center; /* Izlīdzina elementus pa galvenajai ass (horizontāli) */ } -
Grid: Divdimensiju izkārtojuma sistēma. Tiek piemērots vecāka konteineram.
.container { display: grid; justify-items: center; /* Izlīdzina šūnu saturu horizontāli */ } -
Position: absolute un transform: Absolūti pozicionētiem elementiem ar zināmu platumu.
.parent { position: relative; } .child { position: absolute; left: 50%; transform: translateX(-50%); /* Pārvieto elementu uz pusi no tā platuma pa kreisi */ } -
Display: table un margin: auto: Retāk lietots, bet iespējams.
.element { display: table; margin: 0 auto; }