Skip to content

Высота контента Card 100% #5882

Closed Answered by SevereCloud
Kgnx7 asked this question in Q&A
Discussion options

You must be logged in to vote

Привет, вообще vkuiCard__in был удален с версии v5.4.0

Использование grid

Для решения твоей задачи очень легко использовать display: grid

.block {
  flex-grow: 1; /* если внешний блок это флекс */
  height: 100%;  /* если у внешнего блока height: 100% */

  width: 100%;
  display: grid;
}

 /* растягиваемся и центрируемся */
.content {
  ...
}
<div className="block">
  <Card>
    <div className="content">content</div>
  </Card>
</div>
Скриншот

У этого подхода есть минус - браузерная поддержка

Использование flex

Есть вариант с display: flex который слегка нарушает инкапсуляцию компонента, но нет проблем с браузерной поддержкой

.block {
  display: flex;
}

 /* stylelint-disable-next-lin…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Kgnx7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants