logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.
visszaVISSZA   
menüMENÜ   

Gyermekek vízszintes igazítása



A justify-content tulajdonság segítségével a flex konténerben a gyermek elemek vízszintesen igazíthatók:
  • flex-start: A flex konténer elejére (balra) igazítva. (alapértelmezett)
  • flex-end: A flex konténer végére (jobbra) igazítva.
  • center: A flex konténer közepére (középre) igazítva.
  • space-between: Az elemek arányosan eloszlanak a sorban, egyenlő helyet hagyva egymás között. Az első elem a flex konténer legelején, az utolsó a legvégén helyezkedik el.
  • space-around: Az elemek egyenlően eloszlanak a sorban, de a közöttük lévő hely nem egyenlő. Az első és utolsó elemek 1 egységnyi helyet hagy a flex konténer széléhez képest. Az elemek között 2 egységnyi hely van.
  • space-evenly: Az elemek arányosan eloszlanak a sorban, egyenlő helyet hagyva egymáshoz és a flex konténerhez képest is.

A gyermekek vízszintes igazításának beállítása:

kijelölő
{
justify-content
:
kulcsszó;
}


1. Példa:

Forráskód



<head>
...
  <style>
  ...
           .Elem {
				padding:5px;
				border:1px solid #066;
				width:60px; height:18px;
				background-color:#fff;
				text-align:center;
			}			
			.divFlex {
				display: flex;				
			}	
			.flex-start {
				justify-content: flex-start;
			}
			.flex-end {
				justify-content: flex-end ;
			}
			.center {
				justify-content: center;
			}
			.space-between {
				justify-content: space-between;
			}	
			.space-around {
				justify-content: space-around;
			}	
			.space-evenly {
				justify-content: space-evenly;
			}				
		</style>
	</head>
	<body> 
		<h2>justify-content: flex-start</h2>	
		<div class="divFlex flex-start">
			<div class="Elem">1. elem</div>
			<div class="Elem">2. elem</div>
			<div class="Elem">3. elem</div>		
		</div>	
		<h2>justify-content: flex-end</h2>
		<div class="divFlex flex-end">
			<div class="Elem">1. elem</div>
			<div class="Elem">2. elem</div>
			<div class="Elem">3. elem</div>		
		</div>	
		<h2>justify-content: center</h2>
		<div class="divFlex center">
			<div class="Elem">1. elem</div>
			<div class="Elem">2. elem</div>
			<div class="Elem">3. elem</div>		
		</div>	
		<h2>justify-content: space-between</h2>
		<div class="divFlex space-between">
			<div class="Elem">1. elem</div>
			<div class="Elem">2. elem</div>
			<div class="Elem">3. elem</div>		
		</div>	
		<h2>justify-content: space-around</h2>
		<div class="divFlex space-around">
			<div class="Elem">1. elem</div>
			<div class="Elem">2. elem</div>
			<div class="Elem">3. elem</div>		
		</div>		
		<h2>justify-content: space-evenly</h2>
		<div class="divFlex space-evenly">
			<div class="Elem">1. elem</div>
			<div class="Elem">2. elem</div>
			<div class="Elem">3. elem</div>		
		</div>					
	</body>
 

Eredmény*


* Az eredmény megjelenítése az Ön által használt böngészőtől függ.
A példakód külön ablakban is megtekinthető: flexi3.html


Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.