Я пытаюсь понять, почему place-content: center
не работает должным образом в данном примере:
div {
background-color: maroon;
display: flex;
font-size: 1.25rem;
height: 2em;
line-height: 1.3;
width: 2em;
place-content: center;
}
a {
color: white;
}
<div>
<a href="/page-2" aria-label="Page 2" aria-current="page">2</a>
</div>
Я понимаю, что свойство place-content
является сокращением от align-content
и justify-content
, поэтому вопрос может быть ограничен тем, почему align-content
не делает ' t работает в приведенном выше коде.
Однако, если я изменю свойство display на display: grid;
, оно будет работать должным образом:
div {
background-color: maroon;
display: grid;
font-size: 1.25rem;
height: 2em;
line-height: 1.3;
width: 2em;
place-content: center;
}
a {
color: white;
}
<div>
<a href="/page-2" aria-label="Page 2" aria-current="page">2</a>
</div>
В документах указано, что:
Свойство place-content
CSS является сокращением для align-content
и justify-content
. Его можно использовать в любом методе макета, который использует оба этих значения выравнивания.
Любые указатели?