Autor Zpráva
Luko
Profil *
Ahojte,
mám problém so zobrazovaním obrázku na pozadí divu... tu je css:

#header {
    background-color: #FFFFFF;
    background-image: url('images/header.jpg');
    background-repeat: no-repeat;
    background-position: top;
    width: 920px;
    height: 120px;
    margin: 0px;
    padding: 0px;
}


...kód som kontroloval asi 1000 - krát ( aj cez W3C ), ale obrázky mi v poslednej dobe nezobrazuje ( prednedávnom mi to fungovalo na 100 % ).
Prosím o akúkoľvek pomoc, ďakujem.

Luko
blackhawk
Profil *
Zkus zadat absolutní cestu k obrázku.
Luko
Profil *
Ale, ono by to malo fungovať aj v takomto tvare nie ?
Luko
Profil *
Vyskúšal som aj tvary:

...url('/images/header.jpg');
...url("/images/header.jpg");
...url("images/header.jpg");
...url(/images/header.jpg);
...url(images/header.jpg); 


...ale stále nič. :(
panther
Profil
Luko
máš v html id="header" a ne class?

je obrázek skutečně s příponou .jpg? je název malými písmeny? je ve složce images, která je ve stejném adresáři jako css soubor?

Případně dej odkaz na stránku, nějak to vymyslíme.
Luko
Profil *
Áno mám všetko ako treba, tu je HTML kód:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk">

<head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8" />

    <link rel="stylesheet" type="text/css" href="styles/style.css" />

</head>

<body>

    <div id="wrapper">

        <div id="header"></div>

    </div>

...
SwimX
Profil
Luko
chybu nevidím, ale dost často se chybuje v tom, že cesta k obrázku je od souboru css, nikoli od souboru html. Takže pokud máš csska v adresáři style musíš background-image: url('../images/header.jpg');
jinak nevím :)
SwimX
Profil
Ha, teď koukám, že to máš přesně tak jak říkám:
<link rel="stylesheet" type="text/css" href="styles/style.css" />

musíš nejprve vyskočit ze složky style, a pak teprve otevřít images

přidej tedy ../ do cesty k obrázku

EDIT: toto už ti radil panther :-)
panther
Profil
SwimX
tohle jsem psal už - „je ve složce images, která je ve stejném adresáři jako css soubor? “ :-)
SwimX
Profil
panther
Já vím, ale asi si toho Luko nevšim :)
Luko
Profil *
No k tím zložkám takto: mám 1 zložku v ktorej mám 2 zložky (slyles, images) + celý drojový kód. V zložke styles mám len štýly a v zložke images mám ten obrázok, ktorý potrebujem zobraziť ako header... a myslím si, že cestu k jednotlivým súborom som zadal správne.
panther
Profil
Luko
mám 1 zložku v ktorej mám 2 zložky (slyles, images) + celý drojový kód.
v tom případě je tento zápis „background-image: url('images/header.jpg');“ špatně a musíš použít ten, co ti psal SwimX
Luko
Profil *
Ďakujem vám veľmi pekne, už sa to zobrazuje tak ako má... :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: