मैं CSS और classविशेषता के बारे में थोड़ा भ्रमित हूं । मैं हमेशा सोचता था, जिस क्रम में मैं गुण मान में कई वर्ग निर्दिष्ट करता हूं उसका एक अर्थ होता है। बाद की कक्षा पिछली की परिभाषाओं को अधिलेखित / कर सकती है, लेकिन यह काम नहीं करती है। यहाँ एक उदाहरण है:
<html>
<head>
<style type="text/css">
.extra {
color: #00529B;
border:1px solid #00529B; /* Blue */
background-color: #BDE5F8;
}
.basic {
border: 1px solid #ABABAB;
}
</style>
</head>
<body>
<input type="text" value="basic" class="basic"/>
<input type="text" value="extra" class="extra"/>
<input type="text" value="basic extra" class="basic extra"/>
<input type="text" value="extra basic" class="extra basic"/>
</body>
</html>
मुझे उम्मीद है, तीसरे उदाहरण के साथ class="basic extra"एक नीली सीमा होनी चाहिए, क्योंकि अतिरिक्त निर्दिष्ट सीमा में मूल से सीमा को अधिलेखित कर दिया जाएगा।
मैं ubuntu 9.04 पर FF 3 का उपयोग कर रहा हूं