2010-06-24 28 views
7

यह एक पैडेंटिक सवाल है, लेकिन शायद पूछने लायक है। वहाँ, यांत्रिक रूप से, एक छद्म वर्ग और सीएसएस में एक छद्म चयनकर्ता के बीच एक अंतर है? हम शब्द को यहां पर एक दूसरे के रूप में उपयोग करते हैं, लेकिन ऐसा लगता है कि दो शर्तों का एक कारण है। क्या दोनों को अलग करने के लिए कोई उपयोग है? होवर करें,:सीएसएस छद्म वर्ग बनाम छद्म चयनकर्ता

उत्तर

11

एक pseudo-class is a specified thing, छद्म चयनकर्ता एक बना शब्द है, जबकि।

(इस बीच, एक छद्म वर्ग एक तत्व से मेल खाता है जब कुछ शर्तों को पूरा किया जाता है (उदाहरण के लिए माउस उस पर इशारा कर रहा है, या यह अपने माता-पिता का पहला बच्चा है), जबकि एक छद्म तत्व कुछ मिलान किया जा सकता है लेकिन कोई वास्तविक या पूरे तत्व, जैसे कि "एक तत्व से पहले बात" या "एक तत्व में पाठ की पहली पंक्ति"।)

2

एक छद्म वर्ग जैसे, वास्तविक छद्म तत्व है सक्रिय, आदि ..

एक छद्म चयनकर्ता पूरा चयनकर्ता शामिल/वह यह है कि एक छद्म का उपयोग करता है कक्षा। इस तरह के रूप में एक: मंडराना, एक: सक्रिय

लेकिन pseudo-class लोग क्या होना चाहिए कह रही है/टाइपिंग है। छद्म चयनकर्ता मुझे लगता है कि लोगों को पता था कि वहां 'छद्म' और 'चयनकर्ता' थे, इसलिए 'उन्हें नरक क्यों नहीं मिला?' इस तरह की चीज़।

+0

मुझे इस छद्म चयन के बारे में निश्चित नहीं है या अवधारणा ... क्या आपके पास कोई संदर्भ है? क्योंकि अभी मैं @ डेविड डोरवर्ड के उत्तर – marcgg

+0

के पक्ष में अधिक हूं, मेरे पास छद्म-वर्ग के संदर्भ हैं क्योंकि इसे "सक्रिय" या "होवर" के रूप में परिभाषित किया गया है। शब्द चयनकर्ता बस यही है, चयनकर्ता। अगर मेरे पास 'इनपुट [name = username]' है - वह _selector_ है। कोई संदर्भ नहीं, केवल सामान्य ज्ञान और तर्क :) –

+0

आपकी पहली वाक्य स्वयं विरोधाभासी है (एक छद्म वर्ग एक छद्म तत्व नहीं है)। आपका दूसरा वाक्य मेल नहीं लगता है कि लोग "छद्म चयनकर्ता" शब्द का उपयोग कैसे करते हैं, लेकिन किसी भी मामले में यह शब्द अनौपचारिक, बोलचाल और केवल सादा गलत है, यही कारण है कि इसके लिए संदर्भ नहीं हैं। – BoltClock

6

छद्म चयनकर्ता W3C साइट पर अजीब उपस्थिति पड़ता है, लेकिन के रूप में नहीं है मेरी प्रारंभिक खोज से पता चलता है कि यह पुराना पुराना शब्द है जिसे अब छद्म-वर्ग:

पी के साथ बदल दिया गया है seudo-चयनकर्ता

पेज छद्म चयनकर्ता: पहले

http://www.w3.org/TR/2004/CR-css-print-20040225/#section-selectors

सीएसएस एक "लैंग" छद्म चयनकर्ता कि स्वचालित रूप से मीडिया प्रकार के आधार पर उचित विशेषता का उपयोग करता है

http://www.w3.org/TR/xhtml-media-types/

छद्म वर्ग

5.11.4 भाषा छद्म वर्ग: लैंग

http://www.w3.org/TR/CSS2/selector.html#lang

... और कई और अधिक।

छद्म तत्वों और छद्म कक्षाएं

तो फिर वहाँ छद्म तत्वों और छद्म कक्षाएं के लिए विवरण है:

http://www.w3.org/TR/CSS2/selector.html#pseudo-elements

तो यह है जैसे कि मेरे लिए लग रहा है छद्म चयनकर्ता अब प्रचलित नहीं हैं ...

+0

मुझे लगता है * छद्म चयनकर्ता * एक चयनकर्ता के लिए एक आसान जेनेरिक शब्द है जो * छद्म-वर्ग * और * छद्म तत्व * के लिए चयन करता है। बस एक विचार (और एक विचार जो दान हेबेरडन की अपनी प्रतिक्रिया के बारे में टिप्पणी के समान है)। – Mike

+0

मुझे देर हो चुकी है, लेकिन आईएमओ को दो पूरी तरह से असंबंधित चीजों के लिए सामान्य छतरी शब्द नहीं है। यह एक अच्छी बात है कि वे "छद्म चयनकर्ता" शब्द का उपयोग बंद करने के लिए सावधान थे ... – BoltClock

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