अधिलेखन मैं निम्नलिखित सीएसएस कि शैलियों अपने पृष्ठों में से एक पर लिंक:क्रोम उपयोगकर्ता एजेंट स्टाइलशीट अपनी साइट शैली
a:link, a:visited, a:active {
color: white;
text-decoration: none;
font-weight: bold;
}
हालांकि, जब मैं इसे लोड, वे क्रोम में नीले और फ़ायरफ़ॉक्स में सफेद दिखाई देते हैं। क्रोम देव उपकरणों पता चलता है कि मेरी शैली माना जाता है कि उपयोगकर्ता एजेंट स्टाइलशीट अधिलेखित कर देता है:
इसे सही ढंग से क्यों नहीं दिखा रहा है? मैंने अपनी स्टाइलशीट के शीर्ष पर वर्णमाला सेट करने का प्रयास किया:
@charset "UTF-8";
html, body {
width: 100%;
height: 100%;
margin: 0;
font: 11px "Lucida Grande", Arial, Sans-serif;
}
a:link, a:visited, a:active {
color: white;
text-decoration: none;
font-weight: bold;
}
input[type=email], input[type=password] {
display: block;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #ACE;
font-size: 13px;
margin: 0 0 5px;
padding: 5px;
width: 203px;
}
लेकिन इससे मदद नहीं मिली।
<link href="/assets/global.css?body=1" media="screen" rel="stylesheet"
type="text/css">
और लिंक के लिए एचटीएमएल कोड:: मेरी स्टाइलशीट के साथ सिर में जुड़ा हुआ है
<a href="https://stackoverflow.com/users/sign_in">Sign in</a>
<a href="https://stackoverflow.com/users/password/new">Forgot your password?</a>
<a href="https://stackoverflow.com/users/auth/facebook">Sign in with Facebook</a>
यह है कि वे क्या क्रोम में की तरह लग रहे (13.0.782) है - गलत:
यह है कि वे क्या फ़ायरफ़ॉक्स में की तरह लग रही है - सही:
ऐसा लगता है कि उपयोगकर्ता एजेंट स्टाइलशीट मेरी शैली को ओवरराइट कर रहा है। क्यूं कर?
a {
color: white;
text-decoration: none;
font-weight: bold;
}
इसके अलावा, आप अपने सीएसएस फ़ाइल में चारसेट निर्धारित करने की आवश्यकता नहीं है:
यह नहीं है। अपनी समस्या का वर्णन अधिक विशिष्ट है। कौन सी शैली लागू नहीं होती है? गलत स्टाइल तत्वों का एचटीएमएल कोड क्या है। – NiematojakTomasz
लिंक क्रोम में सफेद दिखने वाले हैं। वे फ़ायरफ़ॉक्स में सही ढंग से दिखाई देते हैं। –
मेरे डेस्कटॉप पर सही काम करता है - क्रोम 13.0.782.220 मीटर। और http://i.stack.imgur.com/FlIjd.jpg के अनुसार चयनित लिंक का रंग सफेद है। – NiematojakTomasz