Безопасно ли использовать свойство css "видимость"? - PullRequest
3 голосов
/ 07 января 2011

Безопасно ли использовать свойство css "видимость"?Будет ли это работать во всех основных браузерах?

Ответы [ 7 ]

8 голосов
/ 07 января 2011

Согласно W3Schools он поддерживается во всех основных браузерах.

Пожалуйста, подумайте, действительно ли вы хотите использовать visibility, так как элемент все равно будет занимать место на странице (этопросто появится пустым).Если вы хотите, чтобы это было так, как если бы элемента вообще не было на странице, рассмотрите возможность использования display:none.

5 голосов
/ 07 января 2011

в соответствии с http://www.w3schools.com/css/pr_class_visibility.asp да:

Свойство видимости поддерживается во всех основных браузерах.

4 голосов
/ 05 февраля 2014

По данным Mozilla Developer Network , он имеет следующую поддержку браузера:

╔════════════════╦═════════════╗═══════════════════╗══════════╗════════════╗
║     Chrome     ║   Firefox   ║ Internet Explorer ║  Opera   ║   Safari   ║ 
╠════════════════╬═════════════╣═══════════════════╣══════════╣════════════╣
║       1.0      ║     1.0     ║       4.0         ║    4.0   ║     1.0    ║
║                ║             ║                   ║          ║            ║
╚════════════════╩═════════════╩═══════════════════╩══════════╩════════════╝ 

Со следующими исключениями (для таблиц):

Поддержка видимости: свертка на элементах таблицы различна.Chrome и Safari рассматривают коллапс как скрытый, оставляя белый пробел;они поддерживают его только на элементах <tr>, <thead>, <tbody> и <tfoot>, но не на элементах <col> и <colgroup>.Firefox не скрывает границы при скрытии элементов <col> и <colgroup>, если установлено border-collapse: collapse .В Opera он работает с элементами таблицы, но, похоже, не скрывает <tfoot>, если он находится рядом с видимым <tbody>.

3 голосов
/ 07 января 2011

Свойство видимости поддерживается во всех основных браузерах.

Примечание. Никакие версии Internet Explorer (включая IE8) не поддерживают значения свойств «наследовать» или «свернуть».

1 голос
/ 07 января 2011

visibility работает хорошо, но opacity требует некоторых обходных путей.Примечательно, что IE8 и ниже (не уверен в IE9) не поддерживают его, но они поддерживают filter, который делает то же самое.

0 голосов
/ 07 января 2011

Да, вы должны быть в порядке:

http://www.w3schools.com/CSS/pr_class_visibility.asp

0 голосов
/ 07 января 2011

Да, это будет работать во всех браузерах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...