Макет страницы ломается только в Opera, что странно? - PullRequest
1 голос
/ 29 мая 2010

Хорошо, так что я работаю над панелью администратора, в которой все должно быть всегда только в пределах порта просмотра, пока вы не достигнете минимальных значений ширины и высоты.

Текущую версию можно увидеть здесь (она все еще находится в разработке): http://qwibbledesigns.co.uk/preview/Admin/

С точки зрения макета, он работает безупречно во всех браузерах, даже до ie6 = D. Однако, опера не любит это, и по какой-то причине всегда добавляет дополнительное пространство внизу страницы, делая ее дополнительной полосой прокрутки, и я не могу понять это, что очень раздражает.

Jquery используется для установки высоты контейнера, боковой панели и области содержимого, чтобы они всегда были в пределах порта просмотра браузера, и эти функции перезапускаются при изменении размера окна. Поэтому я не могу понять, что случилось с оперой.

Кто-нибудь возражал бы взглянуть и посмотреть, могут ли они решить это? = D

Ответы [ 3 ]

1 голос
/ 29 мая 2010

Это скорее вопрос дизайна, чем вопрос программирования, но я сделал следующее, и это, похоже, помогло.

Удалено height:100%; из селектора html, body и добавлено несколько вещей:

html, body {
    margin:0;
    padding:0;
    clip:auto;
    overflow:hidden;
}

Казалось бы, помочь.

docType - хороший сайт для вопросов дизайна.

http://doctype.com

0 голосов
/ 29 мая 2010

Я вижу боковую панель для <div id="content"/>. возможно, вы установили встроенный стиль элемента height:424px; Попробуйте удалить его и посмотрите, работает ли он.

0 голосов
/ 29 мая 2010

Вы пробовали body{overflow:hidden}?

...