2013-08-22 10 views
9

मेरे पास दस्तावेज़ों में बहुत से फ़ॉन्ट-कमाल आइकन हैं, जो <i class='icon-somename'></i> का उपयोग करके एम्बेडेड हैं। एक खाली मैं टैग ... एचटीएमएल टिडी उन्हें हटा देता है। मैंने drop-empty-paras को गलत पर सेट किया है, लेकिन यह अभी भी इस टैग को हटा देता है। documentation इस मामले को हल करने में कोई मदद नहीं मिली है, शायद यहां कोई जानता है?एचटीएमएल टिडी खाली टैग हटा देता है, जैसे कि <i class = 'icon-foo'></i>

मुझे लगता है कि टैग के अंदर सामग्री जोड़कर मेरे सभी आइकनों को तोड़ना बेतुका है, तो बस इतना आसान हो सकता है कि बाद में सभी सामग्री को हटा दें। लेकिन अब तक यह एकमात्र सुझाव रहा है जो मैंने पाया है।

+0

'नया-खाली-टैग' आज़माएं। "जब तक आप नए टैग की घोषणा नहीं करते हैं, तब तक टिडी एक साफ फ़ाइल उत्पन्न करने से इंकार कर देगी यदि इनपुट में पहले अज्ञात टैग शामिल हैं" –

+2

नए-खाली-टैग मेरे लिए काम नहीं कर रहे हैं। – dv8withn8

उत्तर

0

कोशिश:

tidy.setTrimEmptyElements(false); 
7

मैं Notapad के लिए Tidy2 प्लगइन में एक ही समस्या थी ++। यह कुछ रिक्त टैग को हटा रहा था, जिनमें <span class="caret"></span> जैसे बूटस्ट्रैप वर्ग के अलावा कुछ भी नहीं था। मैंने कॉन्फ़िगरेशन फ़ाइल में drop-empty-elements: no का उपयोग कर इसे ठीक किया।

यह एक पुराना सवाल है, और आपके द्वारा लिंक किए गए दस्तावेज़ में यह विकल्प वैध नहीं है, इसलिए शायद आप मूल टिडी का उपयोग कर रहे थे और विकल्प Tidy2 में जोड़ा गया था।

बस लगा, क्योंकि मेरी शुरुआती खोज ने मुझे यहां उतरा, और मुझे इस पोस्ट पर जवाब नहीं मिला और मुझे इसे स्वयं समझना पड़ा, शायद यह जवाब किसी और की मदद करेगा, भले ही यह मदद करने में बहुत देर हो ओपी।

+0

मुझे पायथन बोली-प्रक्रिया के साथ भी समस्या थी। {'ड्रॉप-रिक्त-तत्व' को पास करना: 0} tidy_document() को विकल्प हल किया गया, धन्यवाद! –

0

वास्तविक उत्तर, ज़ाहिर है, लुभावनी खाली तत्व का उपयोग नहीं करना है बल्कि अवधि का उपयोग करना है। यह भिखारी मानते हैं कि अन्यथा उत्कृष्ट एफए के लेखक इस तरह फर्जी मार्कअप का उपयोग करने की सलाह देंगे।

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