2012-01-14 7 views
12

मैं फॉर्म सत्यापन सत्यापन उद्देश्यों के लिए अपने सीएसएस में पात्रों ✖ (यू +2716) और ✔ (यू +2714) का उपयोग करना चाहता हूं। असल में, यदि कोई फ़ील्ड वैध/अमान्य है, तो मैं फ़ील्ड के बाद संबंधित प्रतीक डालने के लिए बाद के छद्म वर्ग का उपयोग करता हूं।क्या यह मानना ​​सुरक्षित है कि उपयोगकर्ता सीएसएस सामग्री में यूनिकोड वर्ण यू +2716 और यू +2714 देख सकते हैं?

उदाहरण के लिए:

.field:after { 
    content: "\2716"; 
} 

यह अपने Mac पर महान काम कर रहा है, लेकिन जब मैं अपने Windows XP VMWare उदाहरण के लिए स्विच, मैं वर्ण नहीं मिलता है, कोई बात नहीं क्या फ़ॉन्ट मैं चुन (यहां तक ​​कि एरियल)।

मेरा संदेह यह है कि शायद मेरा विंडोज वीएम ठीक तरह से कॉन्फ़िगर नहीं किया गया है, लेकिन इससे मुझे इन पात्रों का उपयोग करने से थकना पड़ता है।

क्या किसी को पता है कि "सुरक्षित" अक्षर हैं या यूनिकोड में श्रेणियां हैं जिन्हें आप विश्वसनीय रूप से मान सकते हैं कि अधिकांश लोगों द्वारा देखा जा सकता है?

अपडेट करें:

यहाँ मैं संभवतः आइकन के रूप में उपयोग करने के लिए सक्षम होने के लिए उम्मीद कर रही थी यूनिकोड वर्ण की एक सूची है। विशेष रूप से डिंगबैट अनुभाग। http://en.wikipedia.org/wiki/List_of_Unicode_characters#Dingbats

यदि आप इन मशीनों को अपनी मशीन पर नहीं देखते हैं, तो निश्चित रूप से मुझे टिप्पणियों में बताएं।

+0

संभावित डुप्लिकेट [निम्नलिखित में से कौन सा यूनिकोड वर्ण HTML में उपयोग किया जाना चाहिए?] (Http://stackoverflow.com/questions/2702447/which-of-the-following-unicode-characters-should-be-used -इन-एचटीएमएल) (यह मानते हुए कि यहां मुख्य प्रश्न सुरक्षित श्रेणियों के बारे में है। यदि यह विशिष्ट वर्णों के बारे में है, तो अन्य चीजों के संभावित डुप्लिकेट जैसे [this] (http://stackoverflow.com/questions/4635683/detect-browser -character-support-in-जावास्क्रिप्ट? lq = 1)।) –

उत्तर

10

आवश्यक जानकारी प्रस्तुत करने के लिए सीएसएस का उपयोग करने की समस्याओं के अलावा (CSS Caveats देखें), समस्या है कि वर्णित वर्ण अक्सर लोगों के कंप्यूटर में उपलब्ध नहीं होते हैं। fonts supporting them में कोई भी फ़ॉन्ट नहीं है जो Windows सिस्टम के साथ भेजा गया है, उदाहरण के लिए। समर्थन एरियल यूनिकोड एमएस में मौजूद है, जिसे माइक्रोसॉफ्ट ऑफिस के साथ भेज दिया गया है, लेकिन हर कोई कार्यालय का उपयोग नहीं कर रहा है।

इसके अलावा, प्रतीकों सार्वभौमिक नहीं हैं। जब मैं स्कूल में था तो "✔" जैसे प्रतीक गलत था।

"ठीक" और "त्रुटि" का उपयोग करना सबसे अच्छा हो सकता है, जब तक कि आपको किसी अन्य भाषा का उपयोग करने की आवश्यकता न हो।

+1

... कि, या 'पृष्ठभूमि-छवि' में ग्राफिकल प्रतीकों। वे अपनी समस्याएं लाते हैं, लेकिन वे यूनिकोड वर्णों –

+0

@ जुक्का से निश्चित रूप से सुरक्षित हैं कि fileformat.info लिंक ** बहुत ** उपयोगी है, धन्यवाद। –

+0

इसके अलावा, चेकबॉक्स के बारे में अच्छी बात है। मैं मुख्य रूप से अभी तक एक और दृश्य क्यू के रूप में आइकन का उपयोग कर रहा हूं, लेकिन मैं शायद त्रुटि मामले के लिए "एक्स" आइकन का उपयोग कर चिपकूँगा। अधिकांश रूपों में केवल लाल पाठ और लाल रूपरेखा का उपयोग होता है, लेकिन यह रंगीन लोगों के लिए सहायक नहीं है। –

0

आप अपने एक्सपी वीएम में किस ब्राउजर का उपयोग कर रहे हैं? आईई 6 और 7 :after चयनकर्ता का समर्थन नहीं करते हैं, इसलिए यह समस्या हो सकती है।

+0

हां, मुझे पता है आईई 6 और आईई 7 छद्म वर्गों का समर्थन नहीं करते हैं। मैं आईई 8 का उपयोग कर रहा हूँ। मैं कुछ पात्र देख सकता हूं, सिर्फ उन नहीं, इसलिए मुझे पता है कि यह एक फ़ॉन्ट मुद्दा है। –

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