Autor | Zpráva | ||
---|---|---|---|
Schmutzka Profil |
#1 · Zasláno: 14. 8. 2007, 22:23:02
Mám <img src=...> a <a href=...><img src=...></a> a potřebuji u nich odlišit pozadí (u jednoho žluté a u druhého třeba zelené) a chci to udělat pouze pomocí css, ale bez class či tříd. Je to nějak možné?
Mám na mysli něco ve stylu a img, ale nemohu najít tu správnou kombinaci. Děkuji za pomoc. |
||
Str4wberry Profil |
#2 · Zasláno: 14. 8. 2007, 22:30:45 · Upravil/a: Str4wberry
Mohlo by fungovat:
img {background: yellow} a: a img {background: green} |
||
tajny spion Profil |
#3 · Zasláno: 15. 8. 2007, 00:52:01
Schmutzka
Bacha ale aby ti to to neobarvilo vsechny obrazky ktere jsou odkazem (pokud to ovsem nechces). Jinak pro jednotlive (mam na mysli logo atd) bych pouzil . / # |
||
Schmutzka Profil |
#4 · Zasláno: 15. 8. 2007, 04:58:16
Str4wberry
bohužel ne :/ tajny spion jasně, to si přirozeně ošetřím :) |
||
Bubák Profil |
#5 · Zasláno: 15. 8. 2007, 06:46:33
Schmutzka
Nevím, co napsal Str4wberry původně, protože vidím změněný příspěvek, ale já otestoval jako funkční tohle: <style> img {background: yellow} a img {background: green; border: none;} </style> <img src="obrazek.png"> <br><br> <a href="http://www.jakpsatweb.cz/"><img src="obrazek.png"></a> |
||
Str4wberry Profil |
#6 · Zasláno: 16. 8. 2007, 00:04:33
Bubák
Str4wberry připsal a: |
||
Schmutzka Profil |
#7 · Zasláno: 16. 8. 2007, 23:07:18
Str4wberry
proč jsi to připsal? bez toho to jde, zřejmě (určitě a logicky) jsi myslel a jako spojku, ale já to pochopil jakou součást stylu, sry :) Bubák fajn, díky od problému k problému, při hoveru tam mám jednu barvu navíc: a {background:white;} a:hover {background:blue;} |
||
Tasartir Profil |
#8 · Zasláno: 17. 8. 2007, 14:17:37
Schmutzka
Proč jednu barvu navíc? a - barva pro všechny odkazy a kotvy, a:hover - barva pro pseudotřídu hover, je zapsaná později, a tedy má přednost před zápisem u a. Všechno je naprosto v pořádku, takhle to smí být. |
||
Schmutzka Profil |
#9 · Zasláno: 17. 8. 2007, 15:02:14
Nejsem v myslící pohotovosti, takže jestli plácnu blbost, tak mi to odpusť.
Když mám ve stylu: a {background:white;} a:hover {background:blue;} img {background: yellow;padding:5px;} a img {background: green; border: none;} Tak mi to u obrázku jako odkazu hodí dvě barvy (okolo zelenou a dole pár px modré). |
||
Časová prodleva: 5 dní
|
|||
Schmutzka Profil |
#10 · Zasláno: 22. 8. 2007, 20:30:42 · Upravil/a: Schmutzka
šlo by to udělat takto
a {background:white;} a:hover {background:orange;color:white;} img {background: none;border:1px dotted #EBEAE6;padding:4px;} a img {background: none; border:1px dotted #D6D2CA;padding:4px;margin-bottom:-5px;} a:hover img {background: orange; border:1px dotted #D6D2CA;padding:4px;} ukázka -> http://schmutzka.ic.cz/blog/images/test.html ale je zde problém zase ten spodní margin :/ text se mi bude nasouvat nahoru, př. pokud tam bude popiska |
||
Tasartir Profil |
#11 · Zasláno: 22. 8. 2007, 20:37:19
>>a:hover {background:blue;}
to je tímhle. pro tenhle účel to vůbec nepotřebuješ, a jestli ano kvůli normálním odkazům, tak u a img dej padding: 0 |
||
Časová prodleva: 6 dní
|
|||
Schmutzka Profil |
#12 · Zasláno: 28. 8. 2007, 10:53:32
> Tasarin: to budu mít to modré podrtržení stejně jenom dole, potřebuji to mít jako okraj
|
||
Časová prodleva: 17 let
|
0