visibility hidden funktioniert nicht in safari

Ich ausblenden möchten ein div-tag mit style-Eigenschaft

<div style='visibility:hidden'>Sample</div>

Aber die Eigenschaft ist für firefox aber nicht in safari. Kann mir jemand eine alternative vorschlagen. Vielen Dank im Voraus.

  • Sie können <div style="display: none">Sample</div>, entfernt das element vollständig.
  • ich will bewahren, der Platz für das element display:none entfernt das element, einschließlich Leerzeichen
  • funktioniert bei mir in safari 5.1.7 auf win7 x64 jsfiddle.net/F5XNx/1
  • Ihr fehlt ; am Ende der CSS.
  • Aus Neugier funktioniert es, wenn die CSS-Datei wird beendet durch ein Semikolon? Mir ist klar, dass für die letzten CSS-Regel, das Semikolon ist optional, aber ich kann nicht sehen, warum diese CSS-würde nicht funktionieren.
  • Semikolon sollte nicht machen einen Unterschied in diesem Fall. Ich habe ein problem mit inline-styles in der Android früher, könntest du versuchen zu erklären, dass die Stil in einen stylesheet statt? ... class="hidden" ..., .hidden {visibility: hidden;}. Dies sollte nicht machen einen Unterschied, aber aus irgendeinem Grund funktionierte es beim Debuggen von css in ein anderes Projekt. Nach developer.apple.com/library/safari/#documentation/... Sichtbarkeit unterstützt.
  • Ich kann auf jeden Fall nicht vorstellen, dass eine so wesentliche Funktionen wie visibility:hidden ist nicht richtig implementiert in Safari. Es würde eine Menge anderer Personen im internet beschweren sich über diese Tatsache. Vielleicht könnten Sie uns genauere Informationen über Ihren code und OS/Browser-version, so dass andere Menschen können versuchen, diese.

InformationsquelleAutor Dineshkani | 2012-11-10
Schreibe einen Kommentar