Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Свойство innerWidth и опорный пиксель (https://javascript.ru/forum/xhtml-html-css/39673-svojjstvo-innerwidth-i-opornyjj-piksel.html)

TwoHands 08.07.2013 01:31

Свойство innerWidth и опорный пиксель
 
Привет всем,

интересует один момент насчет свойства innerWidth. Вычитал, что оно равно числу не экранных пикселей, а пикселей документа (в том смысле, как это понимает CSS).

Как считается этот размер, если ширина в документе не задана?? Например, вообще.

Второе. Верно ли что Хром и Опера не поддерживают reference pixel?

danik.js 08.07.2013 07:42

Цитата:

Сообщение от TwoHands
Как считается этот размер, если ширина в документе не задана?? Например, вообще.

Не "не задана", а равна auto. Вот она и рассчитывается автоматически.

TwoHands 08.07.2013 15:00

Цитата:

The containing block in which the root element lives is a rectangle called the initial containing block. For continuous media, it has the dimensions of the viewport and is anchored at the canvas origin; it is the page area for paged media. The 'direction' property of the initial containing block is the same as for the root element.
Если я правильно понял, то при расчете значения (auto) берется размер окна просмотра (viewport), потом переводится в пиксели CSS и это значение присваивается ширине корневого элемента (body).

Или все-таки html, а body берет уже у него? (есть ли у html ширина?)

Кстати, чем document's layout отличается от canvas?


Часовой пояс GMT +3, время: 17:40.