Yıldız işareti, CSS'de geçerli bir joker karakterdir. Tek başına kullanılması, aşağıdaki CSS özelliklerinin DOM'daki tüm öğe düğümlerinde kullanılacağı anlamına gelir. Misal:
*{color:#000;}
Yukarıdaki özellik, tüm DOM öğelerine uygulanacak ve böylece CSS'deki doğal basamaklandırmayı ortadan kaldıracaktır. Yalnızca, hedeflemenin benzersiz bir tanımlayıcı referansının başladığı yerde DOM öğelerini özel olarak etiketleyerek geçersiz kılınabilir. Misal:
#uniqueValue div strong{color:#f00;}
Yukarıdaki özellik, joker karakteri geçersiz kılar ve "uniqueValue" id öznitelik değerine sahip bir öğenin içindeki bir div'de meydana gelen tüm güçlü öğelerin metnini oluşturur.
İlk örnek gibi evrensel olarak uygulanan bir joker karakter kullanmak, sıfırlama stil sayfası yazmak için hızlı ve kirli bir yöntem olabilir. Hızlı ve kirli çünkü joker karakterden sonraki sunumun ayrıntılı tanımı, muhtemelen aşırı derecede şişirilmiş bir stil sayfası oluşturacaktır. Joker karakteri kullanacaksanız, aşağıdaki gibi daha spesifik olarak kullanmanızı öneririm:
* strong{color:#f00;}
Yukarıdaki örnek, benzersiz bir tanımlayıcıyla belirtilmeyen diğer CSS özelliklerinden bağımsız olarak tüm güçlü öğelerin metnini kırmızı yapar. Bu, "! Önemli" bildirimini kullanmaktan çok daha güvenli olarak kabul edilir, çünkü beyannamenin, amaçlanan davranışların doğal işlevselliğine müdahale ettiği ve bir bakım kabusu olduğu bilinmektedir.
Örneğinizdeki yıldız işaretleri, özellik bildirimlerinde, kaşlı ayraçların içine giren kodda göründükleri için yanlış yerdedir ve bu muhtemelen bir hataya neden olacaktır.