2010-11-16 3 views
44

में वैध HTML5 विशेषताओं की चेतावनी मैं ग्रहण का उपयोग करता हूं और मैं एचटीएमएल 5 सामग्री के साथ जेएसपी फाइलें लिखता हूं।ग्रहण

Undefined attribute name (data-role) 

क्या ऐसा किया जा करने के लिए आवश्यक इन चेतावनियों अब और दिखाई नहीं देगा:

<div class="test" data-role="test123"> 

ग्रहण में मैं चेतावनी मिलती है: तो मैं उदाहरण के लिए इस लाइन है? एचटीएमएल 5 में इस विशेषता को अनुमति दी गई है (डेटा- *) जैसा कि आप यहां देख सकते हैं: http://ejohn.org/blog/html-5-data-attributes/

सर्वश्रेष्ठ सादर।

+0

ग्रहण एचटीएमएल 5 का समर्थन करता है? मैं अंतिम नेटबीन का उपयोग कर रहा हूं .. और यह अभी तक इसका समर्थन नहीं करता है .. – sdadffdfd

+0

यह चाहिए। देखें: https://bugs.eclipse.org/bugs/show_bug.cgi?id=292415 @OP क्या आपका ग्रहण/डब्ल्यूटीपी आदि अद्यतित है? – Jules

+0

मैं ग्रहण 3.5.2 का उपयोग कर रहा हूं।/डब्ल्यूटीपी 3.1.1। जो वसंत के साथ बंडल किया जाता है। तो 3.6.1 के लिए एक अद्यतन। इन चेतावनियों को हटा देंगे? – Tim

उत्तर

9

ग्रहण समर्थन के नए संस्करण एचटीएमएल 5 टैग और डेटा- * एचटीएमएल 5 में अनुमत गुण। हालांकि, ARIA Roles Model और XHTML Role Attribute Module के अनुसार भूमिका का उपयोग करते समय उचित वाक्यविन्यास डेटा-* के साथ भूमिका विशेषता को पूर्ववत करने के लिए नहीं है बल्कि केवल भूमिका निभाने के लिए और डेटा-भूमिका नहीं है।

तो <ul role="menubar"><ul data-role="menubar"> से अधिक सही है। सिंटैक्स की वैधता (X)HTML5 Validator का उपयोग करके जांच की जा सकती है। jQuery मोबाइल डेटा-भूमिका विशेषता का व्यापक रूप से उपयोग करता है, हालांकि मुझे यकीन नहीं है कि क्यों।

नोट: आप उन्नयन और आप अभी भी डेटा- पर चेतावनी हो रही है * जिम्मेदार बताते हैं तो आपको अपडेट करने या इस तरह के रूप में किसी भी JTidy स्थापित वाक्य रचना-चेकर्स को हटाने पर विचार कर सकते हैं। इंडिगो सर्विस रिलीज 1 के रूप में भूमिका विशेषता डिफ़ॉल्ट रूप से एक्लिप्स में एक अपरिभाषित विशेषता चेतावनी को ट्रिगर करना जारी रखती है।

+0

मैं इस कथन का समर्थन नहीं कर सकता कि * "ग्रहण समर्थन के नए संस्करण एचटीएमएल 5 टैग" *। मुझे ताजा स्थापना के साथ 'अज्ञात टैग (मुख्य)' जैसी चीजें मिलती हैं। – kleinfreund

+0

मैंने कुछ वर्षों में एक्लेप्से का उपयोग नहीं किया है @ क्लेनफ्रुंड, लेकिन शायद इस पोस्ट को मैंने लिखा था जब मैंने यह जवाब अभी भी आपकी मदद की होगी: https://habd.as/get-sideways-with-html5-in- ग्रहण/ –

3

मै मैक ओएस एक्स पर Aptana Studio plugin का उपयोग करता हूं; अगर मैं Eclipse > Preferences > Aptana Studio > Validation > HTML पर जाता हूं, और फ़िल्टर *data-role* फ़िल्टर करता हूं तो मुझे अब यह चेतावनी नहीं मिलती है।

मैं विंडोज पर मानना ​​है कि यह Window > Preferences > Aptana Studio > Validation > HTML

Aptana HTML Validation

4

है मैं Aptana 3.6 के साथ इस एक का उपयोग किया जब I'am कोडिंग AngularJS

विंडो> प्राथमिकताएं

Choose Ignore Proprietary Attributes

14

आपका doctype

HTML 4.01 के लिए है।

डेटा- * विशेषताएं एचटीएमएल 5 में जोड़ा गया था एचटीएमएल 5 के लिए डॉक प्रकार मूल रूप से या तो

<!DOCTYPE html SYSTEM "about:legacy-compat"> 

या

<!DOCTYPE html> 
2

ग्रहण 3 है।6 के तहत एक नए क्षेत्र की शुरुआत की:

Ignore specified attribute names in validation

आप की आवश्यकता होगी दोबारा सत्यापित करें:

Validation -> HTML Syntax: Ignore specified attribute names in validation

OpenGraph, RDFa या अन्य गैर-एचटीएमएल 5 आप सत्यापनकर्ता अनदेखा करना चाहते गुण जोड़ें परियोजना, तो चेतावनी चली जाएगी।

+2

** "या अन्य गैर-एचटीएमएल 5 विशेषताओं" ** समस्या यह है कि ग्रहण एचटीएमएल 5 में * विशेषताएं * के बारे में चेतावनी देता है। –

20

ऐसा लगता है कि ग्रहण अभी भी एचटीएमएल 5 तत्वों और विशेषताओं को मान्य करने में कुछ समस्याएं हैं।

मैं मंगल 4.5.1 चला रहा हूं और <main> तत्व के बारे में चेतावनियां हैं, इस तथ्य के बावजूद कि <section> तत्व के बारे में कोई चेतावनी नहीं है।

लेकिन एक समाधान है!

Window > Preferences > Web > HTML Files > Validation 

Window > Preferences > Web > HTML Files > Validation

यहाँ आप Ignore specified element names in validation चेकबॉक्स टिक और किसी भी तत्व है जो ग्रहण गलत तरीके से के बारे में आपको चेतावनी है के नाम डाल सकते हैं।

अपने मामले में, आप Ignore specified attribute names in validation चेकबॉक्स पर टिकटें और data-role विशेषता दर्ज करना चाहेंगे।

आप 'लागू करें' पर क्लिक करने के बाद, ग्रहण परियोजना से पूर्ण सत्यापन करने के लिए कहेंगे। 'हां' चुनें और परिवर्तन प्रभावी होंगे।

कोई और squiggly पीले रंग की लाइनें हाँ! : डी

+3

हालांकि मैं अपनी फ़ाइल का सत्यापन चाहता हूं। मैं ग्रहण करना चाहता हूं कि मुझे चेतावनी दी जाए, इसलिए मैं इसे एचटीएमएल 5 spec का हिस्सा जानना चाहता हूं। मुझे यकीन है कि 2016 में एक्लिप्स को एचटीएमएल 5 सीखने का एक तरीका है। – Fla

+1

मैं PHP डेवलपर संस्करण के लिए ग्रहण का उपयोग कर रहा हूं: नियॉन 3 रिलीज (4.6.3) बिल्ड आईडी: 20170314-1500' 10 प्लगइन के साथ, 'माइक्रोसॉफ्ट विंडोज निर्माता' अद्यतन [संस्करण 10.0.15063] 'पर स्थापित।मेरा एचटीएमएल 5 तत्व '