Мой div (#box) центрируется по центру окна браузера, что является отличным для браузеров с вертикальной или высокой версией 600 пикселей. Если окно меньше этого, содержимое в верхней части элемента div срезается, и полоса прокрутки только прокручивает страницу вверх (когда я опускаю полосу прокрутки вниз), поэтому невозможно увидеть что-либо скрытое над верхним краем окно, даже когда полоса прокрутки находится в самом верхнем положении.
Вот как я центрирую свой div - вы можете видеть, почему верхняя часть div обрезается в меньших окнах браузера.
{position: absolute; top: 50%; left: 50%; width: 1930px; height: 607px; margin-left: -965px; margin-top: -302px;}
(Он действительно широк для размещения анимации, работающей даже на самых широких экранах - ширина не является проблемой.)
Вот страница для просмотра: http://ianmartinphotography.com/test-site/
И мой CSS: http://ianmartinphotography.com/test-site/css/basic.css
Это легко исправить в моей таблице стилей CSS, но кажется, что я не могу использовать оба способа для мониторов с разрешением более 600 пикселей и мониторов с разрешением менее 600 пикселей.
Итак, как определить размер окна браузера, а затем выбрать одну из двух разных таблиц стилей CSS? Одна для маленьких окон, другая для больших окон? Есть ли скрипт jquery, который сделает это для меня?
Или, есть ли другой способ сделать мой центр div в центре окна браузера с помощью CSS , который позволит прокручивать его так, чтобы к вершине div можно было обращаться в меньших окнах браузера?
Спасибо за ваши мысли!