Увеличение размера рамки объекта для удаления полос прокрутки - PullRequest
0 голосов
/ 23 декабря 2009

I недавно спросил, как скрыть вертикальную полосу прокрутки с помощью переполнения: hidden . Хотя ответ сработал (полоса прокрутки скрыта), мне интересно, почему он вообще появляется в первую очередь. Я бы подумал, что включение объекта в другую страницу автоматически увеличится до необходимого размера, если нет других ограничений (что, я не думаю, что я делаю). CSS для моего объекта:

object {
    width: 100%; 
    height: 100%;
    border: none;
}

Есть ли какие-либо предложения о том, чтобы весь объект имел полный размер, а не скрывал его? Спасибо.

P.S. Для справки, весь сайт запускается с локальной машины - он не будет иметь доступа к сети.

Редактировать: Этот вопрос SO - это почти то же, что и я, но с объектом, а не iFrmae. Тем не менее, я не могу заставить это изменить размер содержащего элемента div до правильного размера.

Ответы [ 2 ]

0 голосов
/ 23 декабря 2009
html, body, object {
    margin: 0;
    padding: 0;
    border: 0;
    position: fixed;
    height: 100%;
    width: 100%;
    outline: none;
}

<object> будет 100% размера окна с этим CSS. <html> и <body> должны быть включены для установки <html> s высоты на 100%.

0 голосов
/ 23 декабря 2009

Просто сбросьте все поля и отступы до 0, чтобы не занимать «скрытое» пространство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...