Могу ли я изменить исходный размер блока?
Я использую vh
а также vw
единицы для стилизации определенных элементов страницы. Это все работает хорошо, когда исходный содержащий блок и область просмотра имеют одинаковый размер. Вот что говорится в спецификации:
Длина области просмотра в процентах относится к размеру исходного содержащего блока.
Но так vh
а также vw
не размер, который я хочу, так как я могу изменить размер исходного содержащего блока, чтобы мой vh
а также vw
единицы относительно этого нового размера?
1 ответ
Размер исходного содержащего блока всегда совпадает с размером области просмотра. Вы не можете изменить этот размер (кроме как через метатег viewport, который, вероятно, не то, что вы ищете).
@Pete Потому что моя страница уже стилизована в единицах vh и vw, и она выглядит нормально. Но я не хочу фиксировать размер области просмотра после определенной ширины экрана, чтобы мой дизайн не растягивался.
Что вы хотите сделать, это написать медиа-запрос, когда экран превышает определенную ширину, а затем заменить все ваши измерения, которые используют единицы просмотра, с вашими желаемыми значениями.