आप छद्म तत्वों के लिए इनलाइन शैलियों को निर्दिष्ट नहीं कर सकते।
ऐसा इसलिए है क्योंकि छद्म-तत्व, जैसे कि छद्म वर्ग ( इस अन्य प्रश्न के लिए मेरा उत्तर देखें ), को सीएसएस में परिभाषित किया गया है चयनकर्ताओं का उपयोग दस्तावेज़ के पेड़ के सार के रूप में किया जाता है जिसे HTML में व्यक्त नहीं किया जा सकता है। style
दूसरी ओर एक इनलाइन विशेषता, एक विशेष तत्व के लिए HTML में निर्दिष्ट है।
चूंकि इनलाइन शैलियाँ केवल HTML में हो सकती हैं, वे केवल उन HTML तत्व पर लागू होंगी, जिन्हें वे परिभाषित करते हैं, और किसी भी छद्म तत्व के लिए नहीं जो इसे उत्पन्न करता है।
एक अलग रूप में के रूप में, छद्म तत्वों और इस पहलू में छद्म वर्गों के बीच मुख्य अंतर यह है कि गुण है कि डिफ़ॉल्ट रूप से विरासत में मिला रहे है जाएगा प्राप्त की जा द्वारा :before
और :after
, पैदा तत्व से जबकि छद्म वर्ग शैलियों बस सब पर लागू नहीं है। आपके मामले में, उदाहरण के लिए, यदि आप text-align: justify
किसी td
तत्व के लिए इनलाइन शैली विशेषता रखते हैं , तो यह विरासत में मिलेगा td:after
। चेतावनी यह है कि आप td:after
इनलाइन शैली विशेषता के साथ घोषणा नहीं कर सकते हैं ; आपको इसे स्टाइलशीट में करना होगा।