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

cssvelger {
  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:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>
css#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:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>
css#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:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>
css#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:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>
css#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:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>
css#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:

html<div id="parent">
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>
css#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