Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Pozadí webu nefunguje jako odkaz

pozadí ako odkaz nieje to isté ako pozadí ako odkaz.. jedna vec je jak sa to prezentuje na vonok, a druhá vec je jak je to napísané v kódu... neverím že odkaz má niečo spoločné s CSS atribútom v body selectore (jakožto element body). Inak když si otvoríte na tej stránke dev toolky v chromu tak jasne uvidíte že styly pozadia aplikujú na elemente <body> ale na elemente <div id="main"> je hitbox reálneho odkazu, čož je taky hodne špatne, okrem toho tam ani nemajú odkaz teda tag <a>, u nich je to ale to že používajú element na ktorom je nastavené aby sa kurzor zobrazovala ako šipka a cez event handler v javascripte je po kliknutí na daný element volaná funkce ktorá otvorí inú stránku, ešte k tomu používajú prekrývanie (z-index). Inak to že to nemajú podľa pozadia elementu body je jasne viditelné pri príbližení a oddialení stránky kdy kurzo šípky a akože "odkaz" sa aplikuje aj úplne mimo obrázku resp. pozadia stránky. Na elemente body majú nastavenú iba jednofarebné pozadie (v mojom prípade farba #285856 inak je furt iná, lebo sa na server side dynamicky generuje aj samotné pozadie (reklama)).

Ak chcete obrázok mať odkazom tak vnorte <img> element do elementu <a>.

P.S. proč vôbec niečo takéto potrebujete? je to totiž hodne špatná vec. Nehovoriac že ten "neco cez" fullscreen obrázok žere toľko bajtov, až mi je na grc. Rovnako jak z celej stránky idnes.cz (idnes.cz načitáva cez 2.1MB a trvá mu to 25.29s pri fast 3G, inak tých 311 requestov je už len čerešnička na torte), najmä když vätšina requestov tvorý typ PNG súborov ktoré majú totálne iné rozmery než jak sa reálne zobrazujú na stránke.) Prosím neučte sa zo zdrojových kódov idnes.cz

sry za viacero úprav, nekteré veci som skorej napsal tak jak to reálne na tej stránke idnes.cz nebolo ale tá stránka je tak chaotická že i ja mal problém rozlíšiť že na ktorom elemente je nastavené pozadie, a ktorý element je pseudo odkazom.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny