2010-07-25 10 views
27

बजाय सीएसएस का उपयोग कर यह कर:क्या इनलाइन शैलियों का उपयोग करने के लिए कोई तरीका है: विज़िट लिंक शैली?

<style type="text/css"> 
a:visited { 
    color: red; 
} 
</style> 

यह इनलाइन कोड का उपयोग किया जा सकता है। ऐसा कुछ काम नहीं करता है:

<a href="http://google.com" style='a:visited:color:red'>Google.com</a> 
+2

दिलचस्प, कारण के पीछे इस तरह से शैली को प्राप्त करने के क्या है? – Hoque

+3

@ कारण यह है कि ईमेल भेजने के लिए, कई ईमेल क्लाइंट स्टाइलशीट आयात करने में असमर्थ हैं, इसलिए इनलाइन सीएसएस आपकी सामग्री को सही तरीके से प्रस्तुत करने का पसंदीदा तरीका है। –

+0

@ जॉर्ज, जावास्क्रिप्ट एकमात्र तरीका है यदि आप इनलाइन काम करना चाहते हैं। – Pacerier

उत्तर

17

आप ऐसा नहीं कर सकते, विनिर्देश (यहाँ सीएसएस 2) covers it briefly here:

न तो छद्म तत्वों और न ही छद्म कक्षाएं दस्तावेज़ स्रोत या दस्तावेज़ पेड़ में दिखाई देते हैं।

:visited अन्य संशोधकों के साथ सभी छद्म वर्ग हैं, और आप जो भी कोशिश कर रहे हैं, उसके लिए मानक वाक्यविन्यास सेटअप कभी नहीं था। ईमानदारी से यह पहली बार मैंने कभी यह अनुरोध किया है, इसलिए मुझे नहीं लगता कि इसे किसी भी समय विनिर्देश में जोड़ा जाएगा ... खेद है कि जवाब बेकार है, लेकिन यह वही है :)

0

नहीं, यह नहीं है कि इनलाइन शैलियों कैसे काम करती हैं। यह विनिर्देशन में है, हालांकि ब्राउज़र इसका समर्थन नहीं कर रहे हैं।

0

नहीं। Pseduoclasses (उदाहरण: पहला बच्चा,: होवर) अन्य डीओएम तत्वों के व्यवहार और संबंध के आधार पर चयनकर्ताओं के रूप में उपयोग किया जाता है। इनलाइन शैलियों में नियम होते हैं। यहां तक ​​कि अगर किसी बिंदु पर ब्राउज़र इसका समर्थन करते हैं, तो यह अजीब लगेगा।

0

जहां तक ​​मुझे पता है, यह समर्थित नहीं है ... लेकिन ऐसा करने के कारण के लिए कुछ स्पष्टीकरण जोड़ने के लिए, क्योंकि यह निश्चित रूप से नियमित वेब पेज पर ऐसा करने का उप-इष्टतम तरीका होगा , एचटीएमएल ईमेल में उपयोग करने का कारण होगा, जो कुछ अच्छे ईमेल क्लाइंट को छोड़कर नियमित स्टाइल शीट का समर्थन नहीं करता है, इसलिए ईमेल क्लाइंट (जीमेल और आउटलुक (यूघ) में अच्छा समर्थन सुनिश्चित करने के लिए सभी शैलियों को इनलाइन करना आवश्यक है। दिमाग में।)

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

1

विभिन्न ए href राज्यों के लिए इस इनलाइन शैली को प्राप्त करने के लिए बस एक प्रेरणा जोड़ने के लिए: कुछ पेजों में यह एक लिंक के साथ टेक्स्ट दिखाई दे सकता है जहां पृष्ठभूमि समग्र पृष्ठभूमि से अलग है।

"ए" के लिए मुख्य सीएसएस उन्हें एक रंग देता है जो उस विशेष और एकवचन क्षेत्र पर अच्छा नहीं है।

इस कारण से, उपयोगकर्ता को यह विचार देने के लिए कि लिंक एक लिंक है, आपको दूसरों से अलग लिंक को रंगना होगा।

मेरे लिए यह <a href=".." टैग के अंदर कुछ style="color: #5070BB;" सेट करने के लिए काम करता है, लेकिन हो सकता है कि न तो किसी ने देखा: न ही एक: होवर रंग उस पृष्ठभूमि के लिए अच्छे हैं और यह इनलाइन सेट करने के लिए उपयोगी होगा।

हां, यह निश्चित रूप से एकवचन और अकेला स्थिति है, लेकिन यह एक वास्तविक मामला है।

सीओओ!

3

निश्चित रूप से आप कर सकते हैं ....

<a href="https://www.yahoo.com/" target="_blank"style="text-decoration: none; border-bottom: 1px solid pink;color:pink !important;"> 
      some link 
     </a> 

jfiddle

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

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