Свойство visibility - это отличный инструмент для скрытия элементов, но с одним важным нюансом: оно оставляет после себя «пустоту». Место, где раньше находился контент, продолжает занимать пространство на странице ровно такого же размера. Если вам не хочется видеть эти лишние пробелы и вы хотите полностью убрать элемент из потока документа, то смело используйте значение none. Это решение гораздо более «чистое» и предсказуемое с точки зрения вёрстки. Примечание: будьте внимательны! Пользователи могут легко найти ваш скрытый контент, просто изучив исходный код страницы. Так что не прячьте там ничего секретного. | Значение по умолчанию: | visible | | Наследуется: | да | | Версия: | CSS2 | | Синтаксис JavaScript: | object.style.visibility="hidden" | | Значение | Описание | | visible | Стандартное состояние: элемент виден пользователю. | | hidden | Элемент исчезает из поля зрения, но место под ним сохраняется. | | collapse | Специальное значение для таблиц. Оно скрывает строки или столбцы так умно, что общая структура таблицы не «плывёт», а освободившееся место могут занять другие элементы. | | inherit | Элемент берёт значение видимости от своего родителя - удобно для единообразного управления группами объектов. | Пример
|