Управление видимостью   

Одним из особенно увлекательных признаков CSS-P является признак visibility. Он дозволяет "проявлять" либо прятать информацию на HTML-странице.

Скажем, эта страница - комплект кадров, которые дозволено перелистывать. Для этого легко необходимо нажимать на слово "дальше" в конце этой страницы.

Перелистывание реализовано как метаморфоза признака visibility в JavaScript-функции:
function change()
{
next=current+1; if(next>1) next=0;
window.document.layers[current].visibility="hidden";
window.document.layers[next].visibility="show";
current=next; }

Вызов функции при этом размещен в гипертекстовую ссылку со схемой URL "javascript":

<a href="javascript:change();void(0);">
дальше...
</a>

На предыдущих фрагментах этой страницы мы обсудили программирование visibility, но ни словом не упомянули о том, как данный признак записывается в CSS. Тут мы восполняем данный пробел и приводим изложение заметного раздела:

<div style="position:absolute;
top:230px;left:55px;width:550px;
visibility:hidden;">...</div>

При программировании признака visibility следует принимать в расчет тип браузера. Данная страница написана для Netscape Navigator. Только данный браузер поддерживает объект layer, тот, что мы используем при программировании. В Microsoft Internet Explorer данный код трудиться не будет. Для IE нами разработана другая страница.

далее...