Ist es sicher, die CSS-Eigenschaft "Sichtbarkeit" zu verwenden? Wird es in allen gängigen Browsern funktionieren?Ist es sicher, die CSS-Eigenschaft "Sichtbarkeit" zu verwenden?
Antwort
Gemäß W3Schools wird es in allen gängigen Browsern unterstützt.
Bitte beachten Sie, wenn Sie tatsächlich versuchen, visibility
zu verwenden, da das Element immer noch Platz auf der Seite einnehmen wird (es wird nur leer angezeigt). Wenn Sie möchten, dass das Element nicht auf der Seite angezeigt wird, sollten Sie stattdessen display:none
verwenden.
Ja, es wird in allen Browsern
nach http://www.w3schools.com/css/pr_class_visibility.asp ja:
Die Sichtbarkeit Eigenschaft wird in allen gängigen Browsern unterstützt.
Die Sichtbarkeitseigenschaft wird in allen gängigen Browsern unterstützt.
Hinweis: Keine Versionen von Internet Explorer (einschließlich IE8) unterstützen die Eigenschaftswerte "inherit" oder "collapse".
visibility
funktioniert gut, aber opacity
benötigt einige Problemumgehungen. Insbesondere IE8 und darunter (nicht sicher über IE9) unterstützen es nicht, aber sie unterstützen eine filter
, die das gleiche tut.
Ja, Sie sollten in Ordnung sein:
Nach den Mozilla Developer Network, hat es die folgende Browser-Unterstützung:
╔════════════════╦═════════════╗═══════════════════╗══════════╗════════════╗
║ Chrome ║ Firefox ║ Internet Explorer ║ Opera ║ Safari ║
╠════════════════╬═════════════╣═══════════════════╣══════════╣════════════╣
║ 1.0 ║ 1.0 ║ 4.0 ║ 4.0 ║ 1.0 ║
║ ║ ║ ║ ║ ║
╚════════════════╩═════════════╩═══════════════════╩══════════╩════════════╝
Mit den folgenden Ausnahmen (für Tabellen):
Unterstützung für Sichtbarkeit: reduzieren auf Tabellenelemente variiert. Chrome und Safari-Treatment kollabiert wie versteckt und hinterlässt eine weiße Lücke. sie unterstützen es nur auf
<tr>
,<thead>
,<tbody>
und<tfoot>
, aber nicht auf<col>
und<colgroup>
Elemente. Firefox versteckt keine Grenzen beim Ausblenden von<col>
und<colgroup>
Elementen, wenn border-collapse: collapse gesetzt ist. In Opera funktioniert auf Tabellenelemente, aber scheint nicht zu verstecken<tfoot>
, wenn es neben einem sichtbaren<tbody>
ist.
- 1. Ist es sicher, BenutzerregEx zu verwenden?
- 2. Wann ist es sicher, .toString() zu verwenden?
- 3. Ist java.io.BufferedOutputStream sicher zu verwenden?
- 4. Verwenden einer RESTful API - Ist es sicher?
- 5. Ist es sicher, MoreExecutors.directExecutor für Future.sequence zu verwenden?
- 6. Ist es sicher, XMLDecoder zum Lesen von Dokumentdateien zu verwenden?
- 7. Ist es sicher, denselben CookieContainer für mehrere HttpWebRequests zu verwenden?
- 8. Ist es sicher, DateTimeUtils.setCurrentMillisFixed in Tests zu verwenden?
- 9. Ist es sicher, Trigger in innoDB zu verwenden?
- 10. Ist es sicher, Postgres-Tabellenpartitionierung mit überlappenden Einschränkungen zu verwenden?
- 11. Ist es sicher, lock() mit Tasks zu verwenden?
- 12. Ist es sicher, ReaderWriterLockSlim in einer asynchronen Methode zu verwenden
- 13. Ist es sicher, ASP.NET MVC3 RC zu verwenden?
- 14. Ist es sicher, Trace in einer STM-Transaktion zu verwenden?
- 15. Ist es sicher, images.get_serving_url_async() in einem ndb tasklet zu verwenden?
- 16. Thread.CurrentPrincipal.Identity in ASP.NET - ist es sicher zu verwenden
- 17. Ist es sicher, SQLalchemy mit gevent zu verwenden?
- 18. Ist es sicher, updateApplicationContext zu verwenden, um den Keychain-Wert
- 19. Ist es sicher, ein kopiertes Git Repo zu verwenden?
- 20. Es ist immer sicher unsafeCoerce für gültige Gleichheiten zu verwenden?
- 21. Ist es sicher, gefrorenes Set als Dict-Taste zu verwenden?
- 22. Ist es sicher ALGORITHM = INPLACE für MySql zu verwenden?
- 23. Ist es sicher, "throw" ohne Mutex in win32 zu verwenden?
- 24. Ist es sicher zu verwenden SUM() ohne ISNULL()
- 25. Ist es sicher, String-Zuweisung und Compound-Zuweisung zu verwenden?
- 26. Ist es sicher, ContinueWith als "endlich" -Operation zu verwenden?
- 27. Ist es sicher, den Stapel unter esp zu verwenden?
- 28. Ist es sicher zu verwenden (str1 + str2) .c_str()?
- 29. Ist es sicher, va_list in ausnahmesicherem Code zu verwenden?
- 30. Ist es sicher, etcd über mehrere Rechenzentren zu verwenden?
Ich weiß, dass dieser Beitrag von 2011 ist, aber ich würde es definitiv nicht als ein "Problem" betrachten, es ist eher ein Feature für mich. Sonst gäbe es keinen Unterschied zu 'display: none;' –
Dem würde ich zustimmen - ich werde den Wortlaut aktualisieren. Dies war ein Problem für mich in der Vergangenheit (naja, mit Leuten zu arbeiten, die sie für gleichberechtigt und missbraucht haben) also denke ich, deshalb habe ich das Problem gesagt :) –
Danke Jonathon, ich schätze es, dass du deine Antwort bearbeitest :-) –