Autor | Zpráva | ||
---|---|---|---|
caledon Profil |
#1 · Zasláno: 4. 11. 2005, 21:56:37
Hojte, neví někdo náhodou jestli jde udělat klikací logo, když je ten obrázek definovanej přes CSS? To asi nejde, viďte?
|
||
PerToon Profil |
#2 · Zasláno: 4. 11. 2005, 21:59:12
Obrázek definovanej přes CSS? Jako pozadí nějakýho objektu? To nebude tak jednoduchý. A je tak těžký dát ten obrázek přímo do odkazu?
|
||
Radek Hrabůvka Profil |
#3 · Zasláno: 4. 11. 2005, 22:07:14
Jde to, dokonce je možné pod obrázek schovat text, aby vyhledávače a ti, co si vypnou obrázky, věděli, o co jde. Je to poměrně běžné, nejznámější příkkad bude asi Interval cz
|
||
caledon Profil |
#4 · Zasláno: 4. 11. 2005, 22:09:35 · Upravil/a: caledon
PerToon
nn je to logo, obdelnik nahore na strance... A je tak těžký dát ten obrázek přímo do odkazu? tim jako myslis, ze tam napisu: a {background-image: url(obrazek.jpg);} ?? jestli je to tak jednoduchy tak... tak nevim |
||
caledon Profil |
#5 · Zasláno: 4. 11. 2005, 22:13:22
Radek Hrabůvka
A jak se to udělá? Z kódu nemůžu nic vyčíst |
||
PerToon Profil |
#6 · Zasláno: 4. 11. 2005, 22:13:53
Caledone, ne to právě by nebylo tak jednoduchý.
Já původně špatně pochopil tvůj dotaz. Myslel sem, že právě tohle chceš. Jinak nevím co na obrázku definuješ v css. |
||
caledon Profil |
#7 · Zasláno: 4. 11. 2005, 22:18:25
PerToon
To sem se špatně vyjádřil... myslel sem že definuju body a v tom mám zadanej ten obrázek jako logo... a ted potrebuju aby se ten obrázek choval jako odkaz |
||
PerToon Profil |
#8 · Zasláno: 4. 11. 2005, 22:22:40
Napiš sem radši odkaz na stránku, nebo inkriminovaný kód.
|
||
caledon Profil |
#9 · Zasláno: 4. 11. 2005, 22:28:21
/* CSS Document */
body {background-image: url(logo.jpg); background-repeat: no-repeat; background-position: center top;} v HTML nic neni, zatim... |
||
PerToon Profil |
#10 · Zasláno: 4. 11. 2005, 22:49:27
Tak to klikací podle mě nepůjde.
|
||
caledon Profil |
#11 · Zasláno: 4. 11. 2005, 22:53:57
Taky si myslim... kazdopadne vam dekuju...
|
||
bojars Profil |
#12 · Zasláno: 4. 11. 2005, 22:59:25
jestli jde udělat klikací logo, když je ten obrázek definovanej přes CSS
Aký to má praktický význam? Nie je logickejšie urobiť ako klikacie logo obrázok? Ono by to teoreticky mohlo byť urobené takto: CSS: #logo {background-image: url(logo.jpg); background-repeat: no-repeat; background-position: center; width: XXpx; height: XXpx;} HTML: <div><a href="#"><div id="logo"> </div></a></div> Nikdy ma to nenapadlo skúšať, ale aj keď by to fungovalo je to riadna prasárna... |
||
Radek Hrabůvka Profil |
#13 · Zasláno: 4. 11. 2005, 23:09:20 · Upravil/a: Radek Hrabůvka
styl:
#top a { display: block; text-decoration: none; width: 200px; height: 50px; background: url(images/logo.png); } html: <div id=top> <a href="index.html"> </a> </div> |
||
Timy Profil |
#14 · Zasláno: 4. 11. 2005, 23:34:52
bojars
<div><a href="#"><div id="logo"> </div></a></div> -- taky se mi to nechce zkoušet, ale imho to nepůjde v MSIE Radek Hrabůvka nechybí tam ještě display:block? |
||
Radek Hrabůvka Profil |
#15 · Zasláno: 4. 11. 2005, 23:42:48
Timy Ano, díky za upozornění, doplnil jsem.
|
||
bojars Profil |
#16 · Zasláno: 4. 11. 2005, 23:46:08
nechybí tam ještě display:block?
Timy minule ma tu niekto poučil, že <div> je blokový element, takže vraj netreba.(?) |
||
Radek Hrabůvka Profil |
#17 · Zasláno: 5. 11. 2005, 00:02:47
bojars Jasně, div je blokový element, ale z odkazu "a" je třeba udělat block, aby to braly všechny prohlížeče.
|
||
centi Profil |
#18 · Zasláno: 5. 11. 2005, 08:16:04
bojars
minule ma tu niekto poučil, že <div> je blokový element, takže vraj netreba.(?) To áno, ale blokový element (div) nesmie byť v elemente riadkovom (a). |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0