Могу ли я изменить исходный размер блока?

Я использую vh а также vw единицы для стилизации определенных элементов страницы. Это все работает хорошо, когда исходный содержащий блок и область просмотра имеют одинаковый размер. Вот что говорится в спецификации:

Длина области просмотра в процентах относится к размеру исходного содержащего блока.

Но так vh а также vw не размер, который я хочу, так как я могу изменить размер исходного содержащего блока, чтобы мой vh а также vw единицы относительно этого нового размера?

1 ответ

Решение

Размер исходного содержащего блока всегда совпадает с размером области просмотра. Вы не можете изменить этот размер (кроме как через метатег viewport, который, вероятно, не то, что вы ищете).

@Pete Потому что моя страница уже стилизована в единицах vh и vw, и она выглядит нормально. Но я не хочу фиксировать размер области просмотра после определенной ширины экрана, чтобы мой дизайн не растягивался.

Что вы хотите сделать, это написать медиа-запрос, когда экран превышает определенную ширину, а затем заменить все ваши измерения, которые используют единицы просмотра, с вашими желаемыми значениями.

Другие вопросы по тегам