Odkaz

Dobrej, mám prosbu na stránkách jak psát web je napsaný že lze udělat odkaz jako obrázek, ale nejde mi to. co je špatně na tom když mám v css napsaný

a.nadpis {background-image:url(nadpis.png); border:0}

a v html odkaz na to

<a class="nadpis" href="index.html"></a>

odkaz ani obrázek není vidět.. co s tím prosím?
Odkaz není vidět, protože nemá žádný obsah. A element samotný nemá danou žádnou velikost (takže se a priori zobrazí s velikostí 0x0).

Takže buď:

a.nadpis{width:200px;height:120px;...}

nebo

<a class="nadpis" href="index.html">Text odkazu s pozadím dané stylem</a>
Mno. Záleží co se myslí tím obrázkem.

Jestli je obrázek obsahem odkazu, tedy že odkaz nebude obsahovat text, pak stačí jednoduchá technika:

<a href="index.html"><img src="nadpis.png" alt="nadpis" /></a>

Jestli je obrázek pouze pozadím daného odkazu, to jest, že obsahem odkazu je text, pak viz výše:

a.nadpis { background-image:url(nadpis.png); border:0; width:200px; height:120px; }

<a href="index.html" class="nadpis">Nadpis</a>
Odkaz je inline elememt a inline elementům nejde dát rozměry, běžným řešením řešením je deklarovat odkaz jako block, inline-block, případně nechat odkaz floatovat.
Dobry den.Prosim o radu.Mam na svem webu(www.zednikylevne.kvalitne.cz) nahranou fotogalerii a občas, kdyš kliknu na odkaz tak se mi v googlu zobrazi a občas mam napsano:" Chyba 404 - soubor nebyl nalezen". Co to znamena,a včem je problem? Dik za odpoved
PRO MICHAL
je možný že to má jinej kod, já mám galerii na rajče.cz a musím to občas i měnit ty kody protože se to nějak vždycky změní

LUKÁŠ U.
na ten obrázek používám i s odkazem na další stránky toto

<a href="index.html"><img border="0" src="cesta na obrázek" alt="název obrázku"left" width="00000" height="00000"></a>

height - je výška
width - je šířka