A place-content tulajdonság

A place-content tulajdonság a flex elemek esetén a fő- és keresztirányú tengelyek mentén, a rácsoknál pedig a vízszintes és függőleges tengelyek mentén állítja be az elemek igazítását. Az első érték határozza meg a fő (vízszintes) tengely, a második érték a keresztirányú (függőleges) tengely mentén történő igazítást. A tulajdonság a szülő elemre vonatkozik.

Szintaxis

cssszelektor {
  place-content: fő_tengely keresztirányú_tengely;
}

Példa . Igazítás a főtengely kezdete és a keresztirányú tengely közepe mentén

Jelenleg az elemek a főtengely felső részéhez vannak igazítva és egyszerre a keresztirányú tengely közepén helyezkednek el:

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;
}

Результат:

Példa . Igazítás a főtengely közepe és a keresztirányú tengyl vége mentén

Most pedig az elemek a főtengely közepén és a keresztirányú tengely végén helyezkednek el:

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;
}

Результат:

Példa . Igazítás a főtengely vége és a keresztirányú tengely kezdete mentén

Itt az elemek a főtengely alsó részéhez és egyszerre a keresztirányú tengely kezdetéhez vannak igazítva:

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;
}

Результат:

Példa . Igazítás a függőleges tengely kezdete és a vízszintes tengely vége mentén a rácsban

Igazítsuk az elemeket a függőleges tengely kezdete és a vízszintes tengely vége mentén:

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;
}

Результат:

Példa . Igazítás a függőleges tengely közepe és a vízszintes tengely kezdete mentén a rácsban

Igazítsuk az elemeket a függőleges tengely közepe és a vízszintes tengely kezdete mentén:

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;
}

Результат:

Példa . Igazítás a függőleges tengely vége és a vízszintes tengely kezdete mentén a rácsban

Igazítsuk az elemeket a függőleges tengely vége és a vízszintes tengely kezdete mentén:

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;
}

Результат:

Lásd még

  • a align-content tulajdonság,
    amely a keresztirányú vagy függőleges tengely mentén állítja be az igazítást
  • a justify-content tulajdonság,
    amely a főtengely mentén állítja be az igazítást