Egenskapen place-content
Egenskapen place-content angir
justering av elementer langs hoved- og
tverrakse for fleks elementer, og
langs horisontal og vertikal akse for
grid. Den første verdien angir justering
langs hovedaksen (horisontal), den andre verdien -
tverraksen (vertikal).
Egenskapen brukes
på foreldreelementet.
Syntaks
velger {
place-content: hovedakse tverrakse;
}
Eksempel . Justering mot start av hovedakse og senter av tverrakse
Nå er elementene presset mot toppen av hovedaksen og samtidig plassert i senter av tverraksen:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
place-content: start center;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Eksempel . Justering mot senter av hovedakse og slutt av tverrakse
Og nå er elementene plassert i senter av hovedaksen og i slutten av tverraksen:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
place-content: center end;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Eksempel . Justering mot slutt av hovedakse og start av tverrakse
Her er elementene presset mot bunnen av hovedaksen og samtidig mot starten av tverraksen:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: flex;
place-content: end start;
flex-wrap: wrap;
height: 200px;
border: 1px solid #696989;
}
#parent > div {
width: 100px;
height: 50px;
border: 1px solid #696989;
}
:
Eksempel . Justering mot start av vertikal og slutt av horisontal akse i grid
La oss justere elementene våre mot start av den vertikale og slutten av den horisontale aksen:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
place-content: start end;
grid-template-columns: 100px 100px;
gap: 10px;
padding: 10px;
border: 2px solid #696989;
height: 200px;
width: 400px;
}
#parent > div {
gap: 10px;
padding: 10px;
box-sizing: border-box;
border: 1px solid #696989;
}
:
Eksempel . Justering mot senter av vertikal og start av horisontal akse i grid
La oss justere elementene våre mot senter av den vertikale og starten av den horisontale aksen:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
place-content: center start;
grid-template-columns: 100px 100px;
gap: 10px;
padding: 10px;
border: 2px solid #696989;
height: 200px;
width: 400px;
}
#parent > div {
gap: 10px;
padding: 10px;
box-sizing: border-box;
border: 1px solid #696989;
}
:
Eksempel . Justering mot slutt av vertikal og start av horisontal akse i grid
La oss justere elementene våre mot slutten av den vertikale og starten av den horisontale aksen:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
#parent {
display: grid;
place-content: end start;
grid-template-columns: 100px 100px;
gap: 10px;
padding: 10px;
border: 2px solid #696989;
height: 200px;
width: 400px;
}
#parent > div {
gap: 10px;
padding: 10px;
box-sizing: border-box;
border: 1px solid #696989;
}
:
Se også
-
egenskapen
align-content,
som angir justering langs tverr- eller vertikal akse -
egenskapen
justify-content,
som angir justering langs hovedakse