![]() |
||
|
aranea.ru || Спецификация CSS2 | 11.2. Отображение: свойство 'visibility'.
11.2. Отображение: свойство 'visibility'.'visibility' Тип значения: visible | hidden | collapse | inherit Начальная величина: inherit Применяется: ко всем элементам Наследование: нет Процентная база: нет Медиа: визуальные Свойство 'visibility' определяет, визуализируются ли блоки, сгенерированные элементом. Невидимые блоки тоже влияют на разметку (установите свойство 'display', как 'none' для подавления генерации блока). Свойство имеет следующие значения:
Это свойство может быть использовано вместе со сценариями (скриптами) для создания динамических эффектов. В следующем примере, нажатие любой кнопки формы осуществляет функцию скрипта, определенной пользователем, которая делает соответствующий блок видимым, а другой скрытым. Поскольку эти блоки имеют одинаковые размеры и положение, эффект состоит в том, что один блок заменяет другой. (Код скрипта написан гипотетическим языком скриптов. Он может иметь или не иметь какой-либо эффект на устройства вывода, совместимого с CSS).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<HTML>
<HEAD>
<STYLE type="text/css">
<!--
#container1 { position: absolute;
top: 2in; left: 2in; width: 2in }
#container2 { position: absolute;
top: 2in; left: 2in; width: 2in;
visibility: hidden; }
--<
</STYLE>
</HEAD>
<BODY>
<P>Choose a suspect: </P>
<DIV id="container1">
<IMG alt="Al Capone"
width="100" height="100"
src="suspect1.jpg">
<P>Name: Al Capone</P>
<P>Residence: Chicago</P>
</DIV>
<DIV id="container2">
<IMG alt="Lucky Luciano"
width="100" height="100"
src="suspect2.jpg">
<P>Name: Lucky Luciano</P>
<P>Residence: New York</P>
</DIV>
<FORM method="post"
action="http://www.suspect.org/process-bums">
<P>
<INPUT name="Capone" type="button"
value="Capone"
onclick='show("container1");hide("container2")'>
<INPUT name="Luciano" type="button"
value="Luciano"
onclick='show("container2");hide("container1")'>
</FORM>
</BODY>
</HTML>
|