Изменение высоты элемента

220
20 февраля 2018, 05:29

Подскажите, пожалуйста, что установилось - высота документа или высота окна?

window.onload = function() { 
  var visual = document.getElementById('text'); 
  visual.style.height = window.innerHeight + 'px'; 
}
<div id="text" style="width: 50px">Some text</div>

Answer 1

Данный код устанавливает высоту height элементу text так, что, своей высотой, элемент text занимает всю видимую часть страницы.

Все браузеры, кроме IE8-, поддерживают свойства window.innerWidth/innerHeight. Они хранят текущий размер окна браузера, то бишь размер видимой части сайта на нашем экране.

UPD: внесена конкретика:

Высота документа: document.body.offsetHeight.

Высота видимого окна(видимой части страницы): window.innerHeight.

Высота окна всего браузера(размер формы "Браузер"): window.outerHeight.

Answer 2

Высота окна - window.outerHeight

READ ALSO
Работа с &lt;meta name=&ldquo;viewport&rdquo;&gt;

Работа с <meta name=“viewport”>

При начальной загрузке с мобильного устройства сайт открывается вот так:

223
Как сделать не активную текущую ссылку?

Как сделать не активную текущую ссылку?

На wordpress при посещении страницы в меню всё равно можно нажать на текущую страницу и снова по ней перейтиНужно отменить данное действие

214
Как верстаются такие линии???

Как верстаются такие линии???

Можно наложить background-ом и потом абсолютное позиционирование, либо есть другой быстрый и правильный метод ?

168
Повлиять на родителя CSS [требует правки]

Повлиять на родителя CSS [требует правки]

Как можно повлиять на родительский стиль через дочерний

208