2015-01-11 5 views
5

अगर मैं इस तरह एक वस्तु थी:मैं किसी ऑब्जेक्ट में वैकल्पिक टेक्स्ट कैसे जोड़ूं?

<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> 

कहाँ मैं ऑल्ट टैग डाल इतना है कि उपयोगकर्ता पाठ देखेंगे होगा? इस कोड में प्रदर्शित होने वाली वस्तु एक वीडियो है और मैंने समाधान के लिए ऑनलाइन देखा है, लेकिन मुझे स्पष्ट उत्तर नहीं मिल रहा है।

+1

आपका क्या मतलब है के साथ "ताकि उपयोगकर्ता पाठ देखेंगे"? – unor

उत्तर

-1

ऐसा लगता है आप title विशेषता के लिए देख रहे हैं की तरह (ट्रिपल डॉट्स सिर्फ वहाँ कोड को बदलने के लिए कर रहे हैं), तो उपयोगकर्ता हॉवर पर वैकल्पिक पाठ देखता है:

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

पहुंच के लिए आप aria-label उपयोग कर सकते हैं या aria-labelledby<object> एस पर, या प्रत्येक लेबल वाली ऑब्जेक्ट के आस-पास एक div पर। More info

+1

'शीर्षक' विशेषता एक सलाहकार शीर्षक निर्दिष्ट करती है, वैकल्पिक पाठ नहीं। –

+0

प्रतिक्रिया के लिए धन्यवाद। शब्द के आधार पर "तो उपयोगकर्ता पाठ देख सकता है", मैंने सोचा कि पूछताछकर्ता 'शीर्षक' और 'alt' गलत हो सकता है। यदि लक्ष्य पहुंच योग्यता है तो 'alt' या' aria' सहमत हैं बेहतर विकल्प हैं। – thebenedict

1

object की परिभाषा के अनुसार, ऑब्जेक्ट रेंडरिंग विफल होने पर फ़ॉलबैक सामग्री को प्रस्तुत करने के लिए तत्व की सामग्री होती है। अधिक सटीक, इसमें तत्व के सभी बच्चे param तत्वों को छोड़कर शामिल हैं। वास्तव में, प्रश्न में स्केची कोड में ऐसी फॉलबैक सामग्री होती है: आंतरिक object तत्व बाहरी के लिए फ़ॉलबैक सामग्री है। फॉलबैक के लिए फॉलबैक करने के लिए, इसे आंतरिक object तत्व के अंदर रखें; यह किसी भी सामग्री हो सकती पाठ सहित,:

<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>

नोट: वापस आने या वैकल्पिक सामग्री होने का मतलब है पाठ जब वस्तु एम्बेडिंग सफल हुआ नहीं दिखाया गया है कि, यानी एक वीडियो प्रस्तुति में दिखाया गया है ।

1

बस इस तरह टैग के बीच वैकल्पिक पाठ जोड़ें:

<object data="img/failedToLoad.png" type="image/png">Alternative Text</object> 
संबंधित मुद्दे