Страница, над которой я работаю, имеет элемент div, который охватывает всю ширину. Его высота должна изменяться в соответствии с окном браузера. Вот как у меня это получилось:
#vid_window{
position:absolute;
float:left;
background-color:#000;
width:100%;
height:57%;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
В нижней части страницы находится «меню» для воспроизведения ассортимента видео в вышеупомянутом div, и видео, конечно, должно будет изменить размер с высотой div. Div абсолютно позиционируется, в соответствии с клиентом. Это не проблема:
#vid{width:100%;height:100%:}
Как это заполнит #vid_window
Вот проблема: при изменении размера страницы браузера «меню» начинает перекрывать окно vid. Я знаю, что могу уменьшить процент, но я может нет, для клиента. Они хотят, чтобы львиная доля страницы могла отображать видео, но они, конечно, не хотят, чтобы меню перекрывало окно или видео.
Вот вопрос: есть ли способ, чтобы vid_window и vid изменяли размеры в геометрической прогрессии в соответствии с окном браузера, чтобы при полном раскрытии окна значение vid_window составляло 57%, но если оно в два раза меньше, то vid_window будет, скажем, 30%?
Вот ссылка на страницу, если вы хотите:
страница