CSS'te display: none, visibility: hidden ve opacity: 0 arasındaki fark nedir?
Cevap
| Özellik | Yer kaplar mı? | Tıklanabilir mi? | Ekran okuyucu okur mu? |
|---|---|---|---|
display: none | Hayır, akıştan çıkar | Hayır | Hayır |
visibility: hidden | Evet, boşluk kalır | Hayır | Hayır |
opacity: 0 | Evet | Evet | Evet |
opacity ve visibility geçiş (transition) ile animasyon yapılabilir, display yapılamaz.
Bir metni görsel olarak gizleyip ekran okuyuculara bırakmak için ayrı bir "visually-hidden" sınıfı kullanılır:
.sr-only {
position: absolute; width: 1px; height: 1px;
overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;
}İlgili HTML & CSS soruları
Bu konuda başka bir soru biliyor musun?
Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.