Делать класс невидимым - PullRequest
7 голосов
/ 10 июня 2011

Я хочу, чтобы div с классом "a" был невидимым.Я уже пытался задать ему строку display: none; в файле CSS, но он скрывает ее, но она не захватывает места, поэтому все остальные мои блоки не остаются на месте.

Есть ли способ сделать это с помощью CSS?

Ответы [ 3 ]

12 голосов
/ 10 июня 2011

добавить .a{visibility: hidden} к вашему CSS. Подробнее об этом здесь:

http://reference.sitepoint.com/css/visibility

1 голос
/ 10 июня 2011

Вы можете использовать visibility css свойство. Из ссылки на сайт -

Это свойство указывает, является ли элемент виден, то есть поле (я), которые генерируются элемент визуализируется.

Обратите внимание, что даже если коробка в нормальном поток скрыт, он все еще влияет на расположение других элементов, в отличие от поведение, которое происходит, когда мы подавляем Генерация коробки в целом путем установки отображать нет. Потомок коробки скрытая коробка будет видна, если их видимость установлена ​​на видимое, тогда как потомки элемента, для которого дисплей настроен на никто не может никогда генерировать собственные ящики.

Более подробную информацию можно найти здесь .

1 голос
/ 10 июня 2011

visibility:hidden должен скрывать элемент, сохраняя его пространство, чтобы не перемещать другие элементы вокруг.

...