2015-01-11 19 views
5

Böyle bir nesne olsaydı:Nesneye alternatif metinleri nasıl eklerim?

<p><object classid="…" height="…" width="…"><param name="…"value="…"/> 
<param name="…" value="…" /><param name="…" value="…" /> 
<object data="…" height="…" type="…"><param name="…" value="…" /> 
<param name="…" value="…" /></object></object></p> 

kullanıcı metnini görecek böylece alt etiketi koydu ki? Bu kodda görüntülenen nesne bir video ve ben bir çözüm için çevrimiçi baktım, ama net bir cevap bulamıyorum. Eğer title özellik için aradığınız gibi geliyor

+1

Ne demek? – unor

cevap

-1

(üçlü noktalar kodunu değiştirmek için sadece vardır), bu yüzden kullanıcı fareyle üzerine alternatif metin görür:

<object title="hello world" classid="..." height="..." width="..."> 

erişilebilirlik için, aria-label kullanabilirsiniz veya <object> s üzerinde aria-labelledby veya her etiketli nesneyi çevreleyen bir div üzerinde. More info.

+1

'title' özelliği, alternatif bir metin değil, bir danışma başlığı belirtir. –

+0

Geri bildirim için teşekkürler. “Metni görebilsin diye” ifadesine dayanarak, askerin “title” ve “alt” ile karıştırdığını düşündüm. Hedef erişilebilirse, "alt" veya "aria" kabul edilir. – thebenedict

1

object tanımına göre, nesne oluşturma başarısız olduğunda oluşturulacak yedek içerik, öğenin içeriğidir. Daha tam olarak, param öğeleri hariç object öğesinin tüm çocuklarından oluşur. Aslında, sorudaki taslak kod böyle bir geri dönüş içeriğine sahiptir: iç object öğesi, dış kısım için geri dönüş içeriğidir. Geri dönüş için bir geri dönüş yapmak için, iç object öğesinin içine koyun;

Not

<p><object classid="..." height="..." width="..."><param name="..."value="..."> 
 
<param name="..." value="..." /><param name="..." value="..." /> 
 
<object data="..." height="..." type="..."><param name="..." value="..." /> 
 
<param name="..." value="..." />This is fallback content.</object></object></p>
: geri dönüş veya alternatif içerik olmak metin nesne gömme başarılı olduğunda görüntülenmeyen demektir, yani bir video sunumu gösterilmektedir o metin dahil, herhangi bir içerik olabilir .

1

Bunun gibi etiketleri arasına alternatif metin eklemek: "kullanıcı metni göreceği şekilde" ile

<object data="img/failedToLoad.png" type="image/png">Alternative Text</object>