Ikone v CSSju - majhen probem

V CSSju imam napisano

a[href$='.htm'] {
padding: 5px 20px 5px 25px;
background: transparent url(filesicons/iconhtml.png) no-repeat center left;
}

da se ikona prikaže pri vsaki povezavi, ki ima na koncu .htm

Kako naredim da se bo prikazalo samo za fajle, ki so v npr v http://www.mojadomena.com/datoteke ?

3 odgovori

[att$=val] je attribute selector, ki selecta vse, kjer se izbrani atribut konca z vpisanim nizom. Ti verjetno isces [att^=val], ki selecta vse, kjer se izbrani atribut zacne z vpisanim nizom. Zavedaj pa se, da je ta zadeva CSS3 in je ne podpirajo ravno vsi browserji.

glede na to, da več kot pol ljudi za splet uporablja IE6, ki o teh stvareh še slišal ni, kaj šele da bi jih pravilno dojel, ti uporabo CSS3 odsvetujem.

Hvala Vini. Sem uporabil nek drug način, ravno zaradi opozorila da je to CSS3.