Этот раздел посвящен размещению ?". Во-первых, был введен Netscape практически одновременно с появлением CSS-P, а во-вторых, он поддерживается только браузерами Netscape.
До появления
Кроме того,
При этом можно менять порядок "наезда" - перекладывать
Но и это еще не все.
(рис 5.1) Позиционирование
(рис 5.2) Позиционирование
Термин "
Теперь переходим к обсуждению атрибутов
(рис 5.3) Позиционирование
(рис 5.4) Позиционирование
Стандарт
Блоки - это не абстрактные точки, которые не занимают на плоскости страницы места. Блоки представляют собой прямоугольники, которые "заметают" площадь. Текст и другие компоненты страницы под блоком становятся недоступны пользователю, поэтому
(рис 5.5) Абсолютные координаты
Если в этой системе 10 px ниже верхнего обреза рабочей области браузера и на 20 px правее левого края рабочей области браузера, то его описание будет выглядеть следующим образом:
.example { position:absolute;top:10px;
left:20px; }
В данной записи тип системы position (значение - absolute ), left (значение - 20 px ), top (значение - 10 px ).
Атрибуты top и left определяют
(рис 5.6) Абсолютные координаты
Значения 100 px (высота) на 200 px (ширина), достаточно
.example { position:absolute;
top:-100px;left:-200px;
width:200px;height:100px; }
(рис 5.7) Абсолютные координаты
Абсолютное
Данная
Чтобы задать
<DIV STYLE="border-width:1px;
border-style:solid;width:100%;
height:100px;">
<DIV STYLE="position:relative;top:0px;
left:0px;border-width:1px;">
Этот блок находится в точке отсчета
относительных координат
</DIV>
<DIV STYLE="position:relative;top:0px;
left:50px;border-width:1px;">
А этот блок смещен вправо на 50px
</DIV>
</DIV>
(рис 5.8) Относительные координаты
Для работы с DIV. Это связано с тем, что в Netscape Navigator, например, параграф не может содержать параграфов. Любой блок немедленно закрывает параграф, следовательно, вложить в него что-либо нельзя.
В
<DIV STYLE="position:relative;
top:0;left:50;border-width:1px;
border-style:solid;width:200px;">
<A HREF="javascript:
if(flag==0)
{ window.document.layers[2].left=-50;flag=1; }
else
{ window.document.layers[2].left=50;flag=0; };
void(0);">
Сдвинуть слой
</A>
</DIV>
(рис 5.9) Относительные координаты
(рис 5.10) Относительные координаты
В данном примере left:-50 px ). После повторного нажатия на ссылку положение блока восстанавливается.
width ) и высотой ( height ) блока. В браузерах ширина и
В Netscape Navigator ширина и
<P STYLE="width:200px;height:100px; background-color:black;color:white;"> ... </P>
Приведенного в примере описания достаточно для получения результата, но в Netscape Navigator для такого блока нужно применить некоторые дополнительные атрибуты: (открыть)
<P STYLE="width:200px;height:100px; background-color:black;color:white; border-width:1px;border-color:white;"> <SPAN STYLE="color:white;"> ... </SPAN> </P>
(рис 5.11) Линейные размеры блока
Без span текст будет отображаться цветом данной страницы по умолчанию. Никакому разумному объяснению такое поведение браузера не поддается, поэтому строить дизайн страниц на этих атрибутах не стоит.
Одним из наиболее интересных атрибутов visibility. Он позволяет "проявлять" или прятать информацию на HTML-странице.
Например, страница содержит набор кадров, которые можно перелистывать. Для этого просто нужно нажимать на слово "далее" в конце страницы.
Перелистывание реализовано как изменение атрибута visibility в JavaScript-функции:
function change()
{
next=current+1; if(next>1) next=0;
window.document.all.item("list",
current).visibility="hidden";
window.document.all.item("list",
next).visibility="visible";
current=next; }
Последовательность "list" - это значение атрибута ID раздела.
Вызов функции при этом помещен в гипертекстовую ссылку со
<A HREF="javascript:change();void(0);"> далее... </A>
На примере предыдущих фрагментов страницы мы рассмотрели программирование visibility, но ни словом не упомянули о том, как данный атрибут записывается в CSS. Здесь мы восполняем этот пробел и приводим описание невидимого раздела:
<DIV ID=test STYLE="position:absolute; top:230px;left:55px;width:550px; visibility:hidden;">...</DIV>
При программировании атрибута visibility следует принимать в расчет тип браузера. Данная страница написана для Microsoft Internet Explorer. Это следует и из программного кода, который поддерживает объектную модель документа DHTML, и из использования атрибута ID у раздела.
Абсолютное и относительное .
Вообще, при .
Если быть более точным, то блоки - это прямоугольные карточки, которые лежат на поверхности, перекрывая друг друга. Расстояние между ними задать нельзя, т.е. полноценного третьего измерения нет:
(рис 5.12) Порядок наложения блоков. z-index
Порядок перекрытия блоков ( . Чем больше значение , тем ближе к наблюдателю находится
(рис 5.13) Порядок наложения блоков. z-index
Как мы видим, может принимать и отрицательные значения.
При работе с этим атрибутом следует иметь в виду, что Netscape Navigator и Internet Explorer применяют разные модели описания "слойки". В Internet Explorer это просто числовой параметр, который закреплен за блоком и не влияет на значения данного параметра у других блоков. В Netscape Navigator изменение параметра одного блока влияет на значения этого параметра у других блоков. Они, словно карточки на столе, перекладываются и получают новые номера.
Карточки перекрываются. Если нажать на гипертекстовую ссылку "Переложить", то голубая карточка поползет вниз и при обратном ходе ее положение относительно красной карточки изменится. (открыть)
(рис 5.14) Порядок наложения блоков. z-index
(рис 5.15) Порядок наложения блоков. z-index
Совершенно необязательно показывать весь блок целиком. Можно показать только часть блока. Управляется такое отображение параметром описания CSS:
<DIV STYLE="position:absolute;top:0;left:0; width:300px;height:50px; clip:rect(0,100,20,0);"> ... </DIV>
При вырезании только при абсолютном
Этот раздел посвящен размещению ?". Во-первых, был введен Netscape практически одновременно с появлением CSS-P, а во-вторых, он поддерживается только браузерами Netscape.
До появления
Кроме того,
При этом можно менять порядок "наезда" - перекладывать
Но и это еще не все.
(рис 5.1) Позиционирование
(рис 5.2) Позиционирование
Термин "
Теперь переходим к обсуждению атрибутов
(рис 5.3) Позиционирование
(рис 5.4) Позиционирование
Стандарт
Блоки - это не абстрактные точки, которые не занимают на плоскости страницы места. Блоки представляют собой прямоугольники, которые "заметают" площадь. Текст и другие компоненты страницы под блоком становятся недоступны пользователю, поэтому
(рис 5.5) Абсолютные координаты
Если в этой системе 10 px ниже верхнего обреза рабочей области браузера и на 20 px правее левого края рабочей области браузера, то его описание будет выглядеть следующим образом:
.example { position:absolute;top:10px;
left:20px; }
В данной записи тип системы position (значение - absolute ), left (значение - 20 px ), top (значение - 10 px ).
Атрибуты top и left определяют
(рис 5.6) Абсолютные координаты
Значения 100 px (высота) на 200 px (ширина), достаточно
.example { position:absolute;
top:-100px;left:-200px;
width:200px;height:100px; }
(рис 5.7) Абсолютные координаты
Абсолютное
Данная
Чтобы задать
<DIV STYLE="border-width:1px;
border-style:solid;width:100%;
height:100px;">
<DIV STYLE="position:relative;top:0px;
left:0px;border-width:1px;">
Этот блок находится в точке отсчета
относительных координат
</DIV>
<DIV STYLE="position:relative;top:0px;
left:50px;border-width:1px;">
А этот блок смещен вправо на 50px
</DIV>
</DIV>
(рис 5.8) Относительные координаты
Для работы с DIV. Это связано с тем, что в Netscape Navigator, например, параграф не может содержать параграфов. Любой блок немедленно закрывает параграф, следовательно, вложить в него что-либо нельзя.
В
<DIV STYLE="position:relative;
top:0;left:50;border-width:1px;
border-style:solid;width:200px;">
<A HREF="javascript:
if(flag==0)
{ window.document.layers[2].left=-50;flag=1; }
else
{ window.document.layers[2].left=50;flag=0; };
void(0);">
Сдвинуть слой
</A>
</DIV>
(рис 5.9) Относительные координаты
(рис 5.10) Относительные координаты
В данном примере left:-50 px ). После повторного нажатия на ссылку положение блока восстанавливается.
width ) и высотой ( height ) блока. В браузерах ширина и
В Netscape Navigator ширина и
<P STYLE="width:200px;height:100px; background-color:black;color:white;"> ... </P>
Приведенного в примере описания достаточно для получения результата, но в Netscape Navigator для такого блока нужно применить некоторые дополнительные атрибуты: (открыть)
<P STYLE="width:200px;height:100px; background-color:black;color:white; border-width:1px;border-color:white;"> <SPAN STYLE="color:white;"> ... </SPAN> </P>
(рис 5.11) Линейные размеры блока
Без span текст будет отображаться цветом данной страницы по умолчанию. Никакому разумному объяснению такое поведение браузера не поддается, поэтому строить дизайн страниц на этих атрибутах не стоит.
Одним из наиболее интересных атрибутов visibility. Он позволяет "проявлять" или прятать информацию на HTML-странице.
Например, страница содержит набор кадров, которые можно перелистывать. Для этого просто нужно нажимать на слово "далее" в конце страницы.
Перелистывание реализовано как изменение атрибута visibility в JavaScript-функции:
function change()
{
next=current+1; if(next>1) next=0;
window.document.all.item("list",
current).visibility="hidden";
window.document.all.item("list",
next).visibility="visible";
current=next; }
Последовательность "list" - это значение атрибута ID раздела.
Вызов функции при этом помещен в гипертекстовую ссылку со
<A HREF="javascript:change();void(0);"> далее... </A>
На примере предыдущих фрагментов страницы мы рассмотрели программирование visibility, но ни словом не упомянули о том, как данный атрибут записывается в CSS. Здесь мы восполняем этот пробел и приводим описание невидимого раздела:
<DIV ID=test STYLE="position:absolute; top:230px;left:55px;width:550px; visibility:hidden;">...</DIV>
При программировании атрибута visibility следует принимать в расчет тип браузера. Данная страница написана для Microsoft Internet Explorer. Это следует и из программного кода, который поддерживает объектную модель документа DHTML, и из использования атрибута ID у раздела.
Абсолютное и относительное .
Вообще, при .
Если быть более точным, то блоки - это прямоугольные карточки, которые лежат на поверхности, перекрывая друг друга. Расстояние между ними задать нельзя, т.е. полноценного третьего измерения нет:
(рис 5.12) Порядок наложения блоков. z-index
Порядок перекрытия блоков ( . Чем больше значение , тем ближе к наблюдателю находится
(рис 5.13) Порядок наложения блоков. z-index
Как мы видим, может принимать и отрицательные значения.
При работе с этим атрибутом следует иметь в виду, что Netscape Navigator и Internet Explorer применяют разные модели описания "слойки". В Internet Explorer это просто числовой параметр, который закреплен за блоком и не влияет на значения данного параметра у других блоков. В Netscape Navigator изменение параметра одного блока влияет на значения этого параметра у других блоков. Они, словно карточки на столе, перекладываются и получают новые номера.
Карточки перекрываются. Если нажать на гипертекстовую ссылку "Переложить", то голубая карточка поползет вниз и при обратном ходе ее положение относительно красной карточки изменится. (открыть)
(рис 5.14) Порядок наложения блоков. z-index
(рис 5.15) Порядок наложения блоков. z-index
Совершенно необязательно показывать весь блок целиком. Можно показать только часть блока. Управляется такое отображение параметром описания CSS:
<DIV STYLE="position:absolute;top:0;left:0; width:300px;height:50px; clip:rect(0,100,20,0);"> ... </DIV>
При вырезании только при абсолютном
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.