Autor | Zpráva | ||
---|---|---|---|
Standa Profil * |
#1 · Zasláno: 3. 6. 2005, 14:29:16
Zdravim,
mam nasledujici problem: Kdyz nastavim pomoci css barvu hypertext. odkazu, tak to funguje jen pro text. Barevne ramecky kolem obrazku tim vubec nejsou ovlivneny. Stejne tak bych rad, aby se pri prejeti mysi (hover) zmenila barva, ale to zase beha jen u textu.
priklad stranky zde. |
||
flying gentleman Profil |
#2 · Zasláno: 3. 6. 2005, 15:07:41
ona totiz vlastnost color:xxxx pusobi jen na text.
jinak musis dat treba border-color:xxxxxx; a bude to pusobit na obrazek;background-color pro zmenu pozadi |
||
Standa Profil * |
#3 · Zasláno: 3. 6. 2005, 15:14:18
No tak to bohuzel nedela vubec nic ani s textem ani s obrazky.
|
||
Standa Profil * |
#4 · Zasláno: 3. 6. 2005, 15:21:18
Funguje to jen kdyz napisu "border: 1px solid red", ale dela to ramecky i kolem textu a ja potrebuju jen kolem obrazkovych odkazu (ne kolem vsech obrazku).
|
||
flying gentleman Profil |
#5 · Zasláno: 3. 6. 2005, 15:36:56
to asi budes muset napsat img a {css}
|
||
Fred Profil |
#6 · Zasláno: 3. 6. 2005, 17:56:20
flying gentleman a img {css}
|
||
Standa Profil * |
#7 · Zasláno: 3. 6. 2005, 19:53:09
Jo dik, tohle uz funguje, ale jeste jedna malickost - mam tam odkazy, u kterych nechci, aby mely okraj. Zkousel jsem to vselijak, ale nejak se mi nepovedlo to v css nadefinovat (abych to pak mohl do odkazu napsat jako ID="neco").
|
||
Šlaha Profil |
#8 · Zasláno: 3. 6. 2005, 21:49:12
<img class="ne-ram" src=" " />
CSS: .ne-ram { border: none; } |
||
Standa Profil * |
#9 · Zasláno: 5. 6. 2005, 09:41:08
No tak to nejde a ani jit nemuze. V css mam tohle:
To plati pro vsechny odkazy, ale nejak bych potreboval zajistit, aby to pro vybrane odkazy neplatilo - aby nemely ramecek. |
||
Standa Profil * |
#10 · Zasláno: 5. 6. 2005, 09:48:26
Aha, trocha dalsich experimentu a vyresil jsem to takhle:
Ehm, jaky je je vlastne rozdil mezi "class" a "id" ? Proc to s class nejde? |
||
Petra Profil |
#11 · Zasláno: 5. 6. 2005, 09:53:05
s class to jde, akorát je potřeba napsat do CSS .NeRam {border:0px} Rozdíl je v tom, že id se dá použít jen na jeden takový obrázek, class na libovolný počet.
|
||
Standa Profil * |
#12 · Zasláno: 5. 6. 2005, 11:12:44
For je ale v tom, ze s class to presne jak pisete to proste nejede.
|
||
Petra Profil |
#13 · Zasláno: 5. 6. 2005, 11:24:52
No tak je tam buď někde chyba nebo se tam ta třída ještě někde předefinovala. To ale těžko někdo uhádne, když tu nemáme tu nefunkční ukázku.
|
||
Standa Profil * |
#14 · Zasláno: 5. 6. 2005, 11:33:55
Nefunkci ukazku ???? Jako ten odkaz na zacatku? Zkousim to zatim jen doma. Uz jsem to hodil na net, ale mam to s tim ID. Problem ale je, co pise validator:
http://validator.w3.org/check?uri=http%3A%2F%2Felektronika.kvalitne.cz %2F&charset=%28detect+automatically%29&doctype=%28detect+automatically %29 |
||
FantomX1 Profil |
#15 · Zasláno: 5. 6. 2005, 11:39:23 · Upravil/a: FantomX1
Tak to skus takto
a.neram img {border: none} |
||
Standa Profil * |
#16 · Zasláno: 5. 6. 2005, 11:39:53
co to?
|
||
FantomX1 Profil |
#17 · Zasláno: 5. 6. 2005, 11:44:15
To s ID ti validator pise prave z toho dovodu, ktory tu spomenula Petra, ID je jedinecne, a preto moze byt len jedno. Pre viacero prvkov s danymi vlastnostami musis definovat triedu - class.
|
||
Petra Profil |
#18 · Zasláno: 5. 6. 2005, 11:51:20
Standa
místo "#neram {border: 0px}" se bude muset napsat "a img.neram {border: 0px}" a pak samozřejmě místo id="neram" dát class="neram". |
||
Standa Profil * |
#19 · Zasláno: 5. 6. 2005, 11:57:12
Ja chapu, ze musim pouzit class, ale ono to porad nic nedela. Ted nevim, jestli se spravne vyjadrim, ale:
jak mam na zacatku toho css soyuboru nadefinovany:
tak to plati pro vsechny odkazy. Kdyz navic napisu k nejakemu obrazku to ID="neram", tak to funguje, protoze ID je zda se nadrazene tomu nastaveni pro vsechny prvky. Kdyz to ale napisu jako class="neram" a do css .neram {border: 0px}, tak to nedela nic - zda se, ze class je podrazene. Jinak si nedokazu vysvetlit proc to nejde. Jinak zkousel jsem vse, co pisete a nema to vliv - ramecek e tam porad. |
||
Standa Profil * |
#20 · Zasláno: 5. 6. 2005, 11:59:36
nejak mi to urizlo text:
tak to plati pro vsechny odkazy. Kdyz navic napisu k nejakemu obrazku to ID="neram", tak to funguje, protoze ID je zda se nadrazene tomu nastaveni pro vsechny prvky. Kdyz to ale napisu jako class="neram" a do css .neram {border: 0px}, tak to nedela nic - zda se, ze class je podrazene. Jinak si nedokazu vysvetlit proc to nejde. Jinak zkousel jsem vse, co pisete a nema to vliv - ramecek e tam porad. |
||
Petra Profil |
#21 · Zasláno: 5. 6. 2005, 12:19:40
Standa Tak ještě jednou :-) --> a img.neram {border: 0px}
|
||
Standa Profil * |
#22 · Zasláno: 5. 6. 2005, 12:33:13
Petra Tak jeste jednou --> nejde to!!!!!!!!!!!!!!
Proc to nekdo nezkusite? |
||
Petra Profil |
#23 · Zasláno: 5. 6. 2005, 12:45:10
Standa Protože jsem to zkusila a funguje to :-))
Jestli to nefunguje, tak to bylo asi špatně zapsáno, jenže to je potřeba prostě na ten web dát, jinak tu chybu nikdo nenajde. |
||
Standa Profil * |
#24 · Zasláno: 5. 6. 2005, 12:53:15
A hrome - ted jsem to taky zkusil (v nove strance) a slo to. Ale zaboha to nemuzu rozchodit na te co je v odkazu nahore.
|
||
Standa Profil * |
#25 · Zasláno: 5. 6. 2005, 13:22:36
Hopla, ono to chtelo napsat totez jeste pro a:visited a a:active. Pak uz to beha.
|
||
FantomX1 Profil |
#26 · Zasláno: 5. 6. 2005, 19:04:11
Ale a:visited a a:active by malo predsa preberat vlastnosti od normalneho a, len to a treba dat pred vsetky ostatne odkazy.
|
||
Standa Profil * |
#27 · Zasláno: 6. 6. 2005, 07:56:58
Taky bych rekl, ale bez toho to proste nefungovalo. Nebo mozna to dell jen IE. Me prave dost zarazilo,
ze ramecek tam byl nebo ne podle toho, co jsem do odkazu napsal za adresu, ale to bylo tim, ze na nekterych jsem byl. Jo a jeste mam jeden dotazek (a nekamenujte me za nej :-) - ted mam stranky uzavrene v tabulce s pevnou sirkou 750pix, ale asi by bylo lepsi to udelat taky pres css - jak ? |
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0