मैं एक टिप्पणी के रूप में इस पोस्ट करने के लिए जा रहा था, लेकिन यह था थोड़ी लम्बी हो रही है ... तो यह प्रश्न का उत्तर है और Kevin's answer और इसकी टिप्पणियों का उत्तर है।
एंकर टैग रंग, लिंक या नहीं प्राप्त करते हैं। अभ्यास में नहीं होने का एकमात्र कारण यह है कि उनके पास पहले से ही ब्राउज़र का डिफ़ॉल्ट स्टाइलशीट में रंग सेट है। लिंक के रेखांकन के लिए भी यही कहा जा सकता है (जिसे, मुझे लगता है, आपने नोटिस नहीं किया है, क्योंकि आप वास्तव में चाहते हैं या इसे स्वयं ही बदल चुके हैं)।
फ़ायरफ़ॉक्स में, यदि आप "उपयोगकर्ता एजेंट सीएसएस दिखाएं" टॉगल करते हैं तो आप इसे फ़ायरबग में देख सकते हैं (या आप Firefox's internal stylesheets पर सीधे देख सकते हैं। आप वेबकिट के वेब इंस्पेक्टर और ओपेरा की ड्रैगनफ्लाई में ब्राउज़र के डिफ़ॉल्ट भी देख सकते हैं। IE में नहीं लगता कि आप कर सकते हैं।
मैं किसी भी साइट है जो सभी ब्राउज़र की चूक के एक सिंहावलोकन है के बारे में पता नहीं है। सीएसएस 2 के "जानकारीपूर्ण" HTML4 stylesheet रूप में अच्छी तरह YUI reset stylesheet के रूप में एक अच्छा प्रारंभिक बिंदु होगा, लेकिन न उन्हें किसी भी (लिंक) रंगों का उल्लेख है (एचटीएमएल 4 स्टाइलशीट अंडरलाइन का उल्लेख करता है)
यह जानने के लिए कि सामान्य रूप से कौन सी संपत्तियां विरासत में मिलती हैं, आप 0 का उपयोग कर सकते हैं("विरासत?" कॉलम देखें)। साइटपॉइंट ने इसे अपने CSS reference में भी उल्लेख किया है।
तो आप यह सुनिश्चित करना चाहते हैं, तो आपके लिंक ब्राउज़र की डिफ़ॉल्ट स्टाइलशीट से अपने माता पिता से की बजाय उसका रंग इनहेरिट करती है, आप आदर्श कुछ इस तरह करना होगा:
.blue a:link {
color: inherit;
}
आप अलग अलग छद्म के लिए यह सेट कर सकते हैं -क्लास अलग से (इसलिए :visited
, :hover
और :active
भी), या a
टैग के लिए पूरी तरह से।
हालांकि, IE6 and IE7 don't support the inherit
keyword, इसलिए यदि आप उन्हें भी समर्थन देना चाहते हैं, तो आपको रंग को स्पष्ट रूप से सेट करना होगा।
क्या आपने मौका दिया केवल href विशेषता जोड़ें? – kemiller2002
दूसरों ने पहले से ही आपके प्रश्न का उत्तर दिया है, लेकिन मैंने सोचा कि मैं जोड़ दूंगा कि सीएसएस वर्ग परिभाषाओं का उपयोग इस बात पर आधारित होना चाहिए कि वे किस प्रकार उपयोग किए जाते हैं (उदाहरण के लिए sidelinks, पेजहेडर, उत्पादसूची) और जो कुछ भी वे करते हैं (जैसे नीला, बोल्डटेक्स्ट, रेडबॉर्डर) । –