Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28


Чувашия-это моя Россия

Охватывающий блок в CSS.

Требования в CSS: " Положение и размер прямоугольников элемента иногда вычисляется относительно другого прямоугольника, именуемого охватывающим блоком containing block данного конкретного элемента". Ну, что же попробуем понять, что такое охватывающий блок.

Определение понятия " охватывающий блок" не совсем очевидно и содержит целый ряд правил установления границ таких блоков:

• Охватывающий блок, созданный корневым элементом (html), называют начальным. Прямоугольник такого блока полностью заполняет порт просмотра страницы. Начальный блок применяется, если другие охватывающие блоки в документе отсутствуют. Часть браузеров строят начальный блок, используя элемент body, но результат от этого не меняется.

• Охватывающим блоком некорневых элементов со схемой relative или static являются край содержимого ближайшего блочного элемента, ячейки таблицы или родителя встроенного блока.

• При абсолютном позиционировании absolute охватывающим элементом является ближайший элемент-предок со схемой, отличающейся от static. Другими словами, чтобы стать блоком, который охватывает потомки, элемент-предок должен позиционироваться по принципу relative, absolute или fixed. Если элемент-предок признан как такой блок, границы самого блока определяются с учетом того, блочный элемент-предок или же встроенный блок. Пока что здесь, как говорится, без бутылки не разберешься. Не торопитесь, прочитайте еще раз.

• Если элемент блочный или определен как блок, то блок простирается до краев заполнения элемента границы с ее внутренней стороны.

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

• Если элемент-предок не существует, используется начальный охватывающий блок.

Конечно, последние два пункта можно с легкостью пропустить. При этом мы ничего не теряем.


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно на главную     назад    дальше     вперед

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: