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