CSS ve classöznitelik konusunda biraz kafam karıştı . Her zaman, öznitelik değerinde birden çok sınıf belirttiğim sıranın bir anlamı olduğunu düşündüm. Sonraki sınıf, öncekinin tanımlarının üzerine yazabilir / yazmalıdır, ancak bu işe yaramıyor gibi görünüyor. İşte bir örnek:
<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"Ekstra belirtilen kenarlık temelden sınırın üzerine yazacağından, ile üçüncü örneğin mavi bir kenarlığı olmasını beklerdim .
Ubuntu 9.04'te FF 3 kullanıyorum