Buon pomeriggio a tutti!

Volevo implementare nel css dei selettori di attributo per il riconoscimento dei file, in modo che ogni link di download avesse la sua iconcina corrispondente a fianco.

codice:
a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(icons/icon_pdf.gif) no-repeat center right;
}
Questo funziona perfettamente con i link statici. Ma nel caso volessi utilizzarlo con i link dinamici ai file presenti nel mio database (del tipo mostra.php?id=30), ovviamente non funziona, perchè non è presente l'estensione del file nel link.

Ho provato ad applicare la regola così:

codice:
a[href *="mostra.php?id="]
ma è ovvio che così riesco solo ad associare la stessa icona a tutti i link, a prescindere dal file di destinazione.


Qualche idea?