Полноэкранный HTML-элемент с использованием window.innerHeight / Width, отличающийся от DOCTYPE - PullRequest
1 голос
/ 02 января 2011

Я пытаюсь сделать HTML5-элемент холста полноэкранным с помощью свойств window.innerHeight и innerWidth.

К сожалению, в Chrome 10 при установке используется следующий тип документа:

<!DOCTYPE HTML>

... есть дополнительное пространство для прокрутки, обозначаемое полосами прокрутки, которые не должны появляться.

Без типа документа все в порядке.

Элемент представляет собой холст HTML5, поэтому стильс 100% только растянет содержимое.

Стоит ли использовать doctype, который нарушает мою функциональность (без чего может быть плохо?), или я должен вычесть, скажем, 15px из значений, чтобы сохранить прокруткубары от появления?(что глупо)

1 Ответ

3 голосов
/ 02 января 2011

Это, безусловно, из-за заполнения по умолчанию, найденного в элементе body страницы.Удалите все отступы и поля по умолчанию, используя:

* {
    padding: 0;
    margin: 0;
}
...