डिफ़ॉल्ट लिंक का रंग नीला है। Html हाइपरलिंक टैग के डिफ़ॉल्ट लिंक रंग को कैसे हटाएं <a>
?
डिफ़ॉल्ट लिंक का रंग नीला है। Html हाइपरलिंक टैग के डिफ़ॉल्ट लिंक रंग को कैसे हटाएं <a>
?
जवाबों:
a { color: inherit; }
... तत्व को उसके माता-पिता के रंग पर ले जाने का कारण होगा (जो कि मुझे लगता है कि आप ढूंढ रहे हैं)।
आप कुछ इस तरह से कर सकते हैं:
a {
color: #0060B6;
text-decoration: none;
}
a:hover
{
color:#00A0C6;
text-decoration:none;
cursor:pointer;
}
यदि पाठ-सजावट काम नहीं करती है, तो पाठ-सजावट शामिल करें: कोई भी नहीं!
<a style="text-decorations:none; color:inherit;>
= जीत
<a style="text-decoration:none; color:inherit;>
यदि आप ब्राउज़र द्वारा दिए गए अंडरलाइन और डिफ़ॉल्ट रंग को नहीं देखना चाहते हैं, तो आप अपनी main.css फ़ाइल के शीर्ष में निम्नलिखित कोड रख सकते हैं। यदि आपको अलग-अलग रंग और सजावट स्टाइल की आवश्यकता है, तो आप नीचे दिए गए कोड स्निपेट का उपयोग करके आसानी से चूक को ओवरराइड कर सकते हैं।
a, a:hover, a:focus, a:active {
text-decoration: none;
color: inherit;
}
यह भी संभव है:
a {
all: unset;
}
unset: यह कीवर्ड तत्व या तत्व के माता-पिता पर लागू होने वाले सभी गुणों को उनके मूल मान में बदलने के लिए इंगित करता है यदि वे अंतर्निहित हैं या नहीं तो उनके प्रारंभिक मूल्य। यूनिकोड-बीड़ी और दिशा मूल्य प्रभावित नहीं होते हैं।
स्रोत: मोज़िला विवरण
color: unset
भी काम करता है। मैंने तत्व से ढांचे के रंग हटा दिए, फिर तत्व को लपेट दिया और अपने कस्टम रंग को उस आवरण पर सेट किया ताकि रंग विरासत में मिले।
आपको उपयोग करना होगा CSS
। यहां डिफ़ॉल्ट लिंक रंग बदलने का एक उदाहरण है, जब लिंक बस वहां बैठा है, जब यह मँडरा जा रहा है और जब यह एक सक्रिय लिंक है।
a:link {
color: red;
}
a:hover {
color: blue;
}
a:active {
color: green;
}
<a href='http://google.com'>Google</a>
बस इस में जोड़ें CSS
,
a {
color: inherit;
text-decoration: none;
}
बस, हो गया।
आप सीएसएस 2.0 के साथ पेश किए गए सिस्टम कलर (18.2) मान का उपयोग कर सकते हैं , लेकिन सीएसएस 3 में अपदस्थ ।
a:link, a:hover, a:active { color: WindowText; }
इस तरह आपके एंकर लिंक का रंग इस सिस्टम पर सामान्य दस्तावेज़ टेक्स्ट के समान होगा।
<a>
नीला है। अब आपकी क्या समस्या है?