Autor | Zpráva | ||
---|---|---|---|
Michalek Profil |
#1 · Zasláno: 8. 7. 2007, 20:26:18 · Upravil/a: Michalek
Zdravím, hned k dotazu.
a[href$=".pdf"] {background-image:url("pdf.png"); background-repeat: no-repeat; background-position: 100% 0;padding-right:22px;} funguje pro <a href="http://wwwexample.com/aa.pdf">PDF (244 KiB)</a> ale nechci aby fungovalo pro <a href="soubor.pdf"><img src="obrazek.png"></a> Jak toho dosáhnout, pokud nechci používat třídy ani javascript? Nějaké only css řešení, pokud existuje. Díky. |
||
Railbot Profil |
#2 · Zasláno: 8. 7. 2007, 20:41:34
Nijak. Když něco definuješ obecně pro všechny odkazy, tak se to na všech projeví. Leda to ke každému odkazu, kde to chce, automaticky zapisovat inline stylem.
Leda, zalezi na tom, kde ktery odkaz mas. Pokud je kazdy v jinem prvku, potom by to slo. |
||
Michalek Profil |
#3 · Zasláno: 8. 7. 2007, 20:46:39
Railbot
Díky, já jen jestli mi něco neuniklo, myslel jsem něco na způsob "a<img" (a obsahující img) nebo tak. |
||
temistokles Profil |
#4 · Zasláno: 9. 7. 2007, 09:37:08
myslel jsem něco na způsob "a<img"
Nič nebráni to skúsiť, možno to bude fungovať. |
||
DJ Miky Profil |
#5 · Zasláno: 9. 7. 2007, 11:07:47
Použij:
a img {...} A v tom ty vlastnosti deifnované pro a[href$=".pdf"] zase odnastav, resp. nastav je do normálu. |
||
Michalek Profil |
#6 · Zasláno: 9. 7. 2007, 11:16:19
DJ Miky
Tó nepůjde. "a img" nastavuju vlastnosti pro obrázek v odkazu, ne pro samotný odkaz... Dalo by se vyřešit asi záporným paddingem/marginem a třeba bílým pozadím, ale to už tam radši vrazím tu třídu. |
||
Časová prodleva: 17 let
|
0