दिलचस्प पोस्ट
सी में साझा वैश्विक चर आईफ्रेम से एक मूल विंडो फ़ंक्शन कॉल करना विजुअल स्टूडियो बिल्ड पर आउटपुट फ़ाइल लॉक करता है यादृच्छिक स्ट्रिंग जो एक regexp मेल खाता है आईई 11 कैसे पता लगा सकता है? सांत्वना के साथ C # कंसोल अनुप्रयोग को चलाने के लिए कैसे छिपा हुआ एंड्रॉइड के एक्सेलेरोमीटर का उपयोग कर एक छवि को स्थानांतरित करना एसक्यूएल केस स्टेटमेंट सिंटैक्स? सी # में वर्तमान उपयोगकर्ता समय क्षेत्र कैसे प्राप्त करें CUDA क्षुधा समय के बाहर और असफल कई सेकंड के बाद – कैसे इस के आसपास काम करने के लिए? पर्ल में -1 के बजाय निकास कोड 255 क्यों है? रीसाइक्लर देखें onClick जब ईस्टस्ट्रीम खोलता है तो त्रुटि संदेश कैसे प्राप्त होता है मैं SQL के बजाय XML का उपयोग कब करेगा? लार्लेज में टेम्पलेटिंग

है: छद्म तत्व से पहले एक इनपुट पर अनुमति है?

यह स्टैक ओव्हरफ्लो का उत्तर वर्णित करता है कि कैसे <label>

 input[type=checkbox]:before { content:""; display:inline-block; width:12px; height:12px; background:red; } 

बेला

यह Chrome 22 में काम करता है, लेकिन फ़ायरफ़ॉक्स 15 या आईई 9 में नहीं।

बाद के दो ब्राउज़रों में समर्थन की कमी को देखते हुए, क्या क्रोम का व्यवहार CSS3 के विनिर्देश के अनुसार वैध है?

Solutions Collecting From Web of "है: छद्म तत्व से पहले एक इनपुट पर अनुमति है?"

यह अज्ञात भूमि है; विनिर्देश बातें साफ नहीं करते हैं सीएसएस 2.1 कल्पना का कहना है : "नोट। यह विनिर्देश पूरी तरह से इनका अंतःक्रिया परिभाषित नहीं करता है: पहले और: प्रतिस्थापित तत्वों के साथ (जैसे कि HTML में आईएमजी) इसे भविष्य के विनिर्देशों में अधिक विस्तार में परिभाषित किया जाएगा। "और, डेबेटले से, INPUT को सीएसएस 2.1 अर्थ में प्रतिस्थापित तत्व के रूप में देखा जा सकता है ।

कोई यह सोच सकता है कि ये छद्म तत्व तत्वों के लिए उपयोग नहीं किए जा सकते हैं जिनके पास कोई सामग्री नहीं है (अर्थात, निस्पष्ट सामग्री के साथ), जैसे कि आईएमजी या INPUT हालांकि, शब्दों में आईएमजी का उल्लेख है, और परिशिष्ट डी के चयनकर्ता br:before साथ एक नियम है br:before

और CSS3 चयनकर्ता, जो कि सिफारिश की स्थिति तक पहुंच चुके CSS3 के कुछ भागों में से एक हैं, चीजों को स्पष्ट नहीं करता है। यह कहते हैं : "इससे पहले और :: छद्म तत्वों के बाद एक तत्व की सामग्री के पहले या बाद में निर्मित सामग्री का वर्णन करने के लिए इस्तेमाल किया जा सकता है। इन्हें सीएसएस 2.1 [सीएसएस 21] में समझाया गया है। "

मुझे लगता है कि क्रोम का व्यवहार अमान्य है यदि आप यहाँ एक नज़र डालें , तो यह कहता है ::before और ::after छद्म तत्वों के बाद लक्ष्य तत्व की content पहले या बाद में नई content जोड़ते हैं। इनपुट तत्वों में कोई content नहीं content ; वे सिर्फ एक value उदाहरण के लिए, आप ऐसा नहीं कर सकते हैं <input>Pasta</input>

अगर यह सब सच है, तो ऐसा प्रतीत होता है कि क्रोम का व्यवहार अमान्य है, जबकि आईई और फ़ायरफ़ॉक्स सही हैं।