.card {
height: 100vh;
}
также убедитесь, что у вас установлен <meta name="viewport" content="width=device-width, height=device-heigth, initial-scale=1">
, чтобы ваш браузер мог получить размеры области просмотра и применить это к контенту. Вы также можете добавить базовую 100vh к body
(использовать класс вместо тега html для добавления стилей), а затем использовать height: 100% при необходимости.
Проблема с чрезмерной зависимостью от начальной загрузки (особенно если вы новичок) заключается в том, что правила CSS становятся запутанными (поскольку стиль мышления начальной загрузки отличается от стиля CSS). Я бы посоветовал вам попробовать сделать некоторые вещи, включенные в класс boostrap, самостоятельно (а затем вручную), а затем использовать bootstrap как средство экономии времени вместо того, чтобы использовать его, потому что это проще. Вы должны знать, что он делает и как.
Мне лично не нравится начальная загрузка, потому что некоторые вещи не могут быть переопределены без использования «Важно», что ужасно, или без инкапсуляции, но это личное и не по теме. Надеюсь, это поможет!