2013-03-10 7 views
5

मैं अपने एचटीएमएल कोड में इस लाइन है:ट्रिम खाली एचटीएमएल टैग

<iframe src="http://example.com"></iframe> 

संपादक के रूप में मैं Aptana का उपयोग करें।

मैं इस चेतावनी को कैसे हल कर सकता हूं? इसका क्या मतलब है?

"खाली खाली करना चाहिए।"

"Should trim empty <iframe>."

+2

मुझे इस चेतावनी के लिए कोई कारण नहीं दिखता है। Upvoting। –

+1

संबंधित: http://stackoverflow.com/questions/10864546/aptana-warns-about-script-and-link-tags-when-it-shouldnt –

+1

@nlsbshtr आईफ्रेम को स्वयं बंद होने की अनुमति है? –

उत्तर

3

क्योंकि iframe टैग के लिए कोई शरीर है वहाँ यह है। चेतावनी को हटाने के

एक विकल्प एक अलग लाइन में अंतिम टैग लगाने जाएगा:

<iframe src="http://example.com"> 
</iframe> 

या एक अंतरिक्ष जोड़ने:

<iframe src="http://example.com"> </iframe> 
+0

@ जॉन आपको यह भी जांचना चाहिए: http://stackoverflow.com/questions/10864546/aptana-warns-about-script-and-link-tags-when-it-shouldnt – ATOzTOA

1

जो भी चेतावनी के लिए कारण हो सकते हैं, वहाँ iframe तत्व में सामग्री शामिल करने का एक कारण है: यह फ़ॉलबैक सामग्री का उपयोग करने के लिए है, यदि (और केवल अगर) इनलाइन फ़्रेम का प्रदर्शन ब्राउज़र द्वारा समर्थित नहीं है या समर्थन अक्षम कर दिया गया है। इसलिए, आप उदा। प्रदान कर सकते हैं वापस आने सामग्री के रूप में एक लिंक:

<iframe src="http://example.com"><a href="http://example.com"> 
Some useful title for the page</a></iframe> 

यह सीमित है, लेकिन कम से कम ओपेरा अभी भी इनलाइन फ़्रेम अक्षम करने के लिए एक उपयोगकर्ता के settable का विकल्प है। और चूंकि इनलाइन फ्रेम को एक तरह की सुरक्षा चिंता कहा जाता है, इसलिए कुछ लोग उन्हें अक्षम करना चाहते हैं। इसके अलावा, एक लिंक जैसी सामग्री निश्चित रूप से चेतावनी को शांत करती है।

सुधार (अक्टूबर 4, 2013): एचटीएमएल 5 केवल पाठ, और ओपेरा (जब इनलाइन फ़्रेम का समर्थन नहीं करने के लिए कॉन्फ़िगर) होने के लिए iframe सामग्री की आवश्यकता है कि पुस्तक से खेलता है: कुछ भी intepreting बिना यह इसी रूप में सामग्री से पता चलता, टैग के रूप में। पूर्णता के लिए, मुझे यह जोड़ने की ज़रूरत है कि अच्छा पुराना लिंक्स ब्राउज़र iframe सामग्री का इलाज करता है ताकि मार्कअप का अर्थ हो - लेकिन यह स्वचालित रूप से src विशेषता द्वारा निर्दिष्ट संसाधन के लिंक को भी दिखाता है। तो व्यावहारिक उद्देश्यों के लिए, iframe की सामग्री बल्कि व्यर्थ है।

संबंधित मुद्दे