Egenskaben place-content
Egenskaben place-content angiver
justering af elementer langs hoved- og
tværakse for flex-elementer, og
langs vandret og lodret akse for
grids. Den første værdi angiver justering
langs hovedaksen (vandret), den anden værdi -
tværaksen (lodret).
Egenskaben anvendes
på forældreelementet.
Syntaks
selektor {
place-content: hovedakse tværakse;
}
Eksempel . Justering ved start af hovedakse og center af tværakse
Nu er elementerne presset mod den øverste del af hovedaksen og er samtidigt placeret i centrum af tværaksen:
<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 ved center af hovedakse og slutning af tværakse
Og nu er elementerne placeret i centrum af hovedaksen og ved slutningen af tværaksen:
<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 ved slutning af hovedakse og start af tværakse
Her er elementerne presset mod den nederste del af hovedaksen og samtidigt mod starten af tværaksen:
<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 ved start af lodret akse og slutning af vandret akse i grid
Lad os justere vores elementer ved starten af den lodrette og slutningen af den vandrette akse:
<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 ved center af lodret akse og start af vandret akse i grid
Lad os justere vores elementer ved centrum af den lodrette og starten af den vandrette akse:
<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 ved slutning af lodret akse og start af vandret akse i grid
Lad os justere vores elementer ved slutningen af den lodrette og starten af den vandrette akse:
<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å
-
egenskaben
align-content,
som angiver justering langs tvær- eller lodret akse -
egenskaben
justify-content,
som angiver justering langs hovedaksen