Autor Zpráva
caledon
Profil *
Zdar nemůžu dostat na pozadí obrázek, jedu podle návodu na jakpsatweb.cz, ale nikde se mi to nezobrazuje. Používám PSPad, nebo jak se to píše, Nevim jestli je totim, že v návodu je obrázek v *.gif a já dávám *.jpg, ale ať tak či tak obrázek tam nedám. Prosím pomozte, dik. Odpovědi mi zašlete radši na mail, díky
Falco
Profil
v *.gif a já dávám *.jpg,
tak tím to nenía PSPadem asi taky ne. Na mail ti psát nebudu.
Takže pokud se tu ještě podíveš tak zkus v HTML:
<body background="obrazek.jpg">
v CSS:
body {background-image: url("obrazek.jpg")}
Radek Hrabůvka
Profil
Dokáže ten obrázek zobzazit prohlížeč (Soubor, Otevřít...)? Různé proprietální verze JPEG, například s CMYK barvami, bezeztrátové komprese aj. prohlížeče neumí. Jako obrázek se dá použít PNG, GIF nebo JPEG, jestli jako popředí nebo pozadí, to už je jedno.
To co píše Falco jen pro začátečníky upřesním, že to tak funguje, pokud je HTML soubor ve stejné složce jako obrázek.
peta
Profil *
caledon Zalezi, jaky navod ctes? Nejlepsi je upravit priklady.

Prohlizec by mel obrazky JPG a GIF zobrazit v pohode, IE6 dokonce snad i PNG, mozna i s transparenci.

Pozor!
- linux nesnasi cestinu, nesnasi chybne velke male pismena
Pr. aaa.gif aaa.Gif - jsou dva naprosto odlisne soubory. windows takove veci nepovoluje
Pr. doupě.gif - se nemusi spravne prekodovat a muze vzniknout nejake zmrseni, treba doup?.gif
- pozor na kodovani UTF8 / 16 / win-1250
- css nesnasi hacky a carky, minuska
pro minuska lze pouzit uvozovky, viz priklad Falca
kdezto url(auticko.gif) bude oki
pak url("auticko.gif") bude take oki
Ale url(amanda-kralova.gif) muze, ale nemusi spravne najit soubor, ale s uvozovkami ano
url("amanda-kralova.gif")

... a takovych chytaku je vice. Nejlepsi rada je, pouzivat nehacky, necarky, podtrzitka, mala pismena, cisla. Zadne dalsi znaky!
aaa0123_bbb.jpeg
a proverit vsechny soubory, zda maji takovy nazev, pak odpada vetsina problemu a muzes hledat chybu jinde.

Firefox ma develop tools rozsireni (extension) - a ma tam volbu "Display image path" pak "display outline block" a treba disable JS a CSS (path je scr obrazku, outline je ramecek kolem bloku, disablovani je pro desing s prihlednutim pro nevidome (html ctecky) bez css)
Yuhů
Profil
vlož si ten obrázek normálně do stránky jako <img>. Pak uvidíš, jestli se ti zobrazuje nebo ne. Pak si projdi stránku Proč nefungují obrázky
http://www.jakpsatweb.cz/faq/nefunguji-obrazky.html
vaginho
Profil *
Ale stačí treba kdyz mam v CSS nadefinovany ten obrazek jako:

h1 span{
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 750px;
height: 144px;
background-image: url ("../pic/hlavicka.gif");
cursor: hand;
cursor: pointer;
display: block;

a ve zdrojovym kodu mam:

<h1>
<a href="web_o_zarovce.html" title="Web o žárovce">Web o žárovce<span></span></a>
</h1>

a taky mi to nejde.. nemusim mit snad ve zdrojovym kode <img> nebo tak ne?
Bubák
Profil
a taky mi to nejde.. nemusim mit snad ve zdrojovym kode <img> nebo tak ne?
Nemusíš, vložení obrázku tagem <img ...> je jen pro rychlou kontrolu. Podle toho, jestli se obrázek zobrazí, nebo ne, se pak pokračuje v hledání chyby.
Toto téma je uzamčeno. Odpověď nelze zaslat.