Autor Zpráva
Anonymní
Profil *
Ahoj, poradí prosím někdo jak můžu udělat tohle?

Mám body a div

body { background: transparent url(../img/body.png) top center repeat-x; }
div#bg { background: transparent url(../img/bg.png) top center no-repeat; }

a nemůžu přijít nato, jak můžu docílit toho aby v body byl nahoře pás ktery se opakuje horizontálně a nad něj dal jesště pozadí (div#bg) Trápím se s tím už dva dny ale nic jsem nevymyslel, buď se zobrazí jedno nebo druhé. Děkuji za pomoc.
joe
Profil
Zřejmě proto, protože máš oba obrázky nahoře (top), zkus ten první (u body) posunout trochu níž:

body { background: transparent url(../img/body.png) 50px center repeat-x; }
Anonymní
Profil *
Ja je ale potřebuji oba dva nahoře. Ten co je v body se roztahuje přes celou obrazovku a ten co je v divu ma pevnou sirku která je menší než co je v body, čili bude vidět.
joe
Profil
Máš v tom divu #bg nějaký obsah? Máš u něj nastavenou v CSS šířku? Tak jak to máš, by to mělo bezproblémů fungovat.
petr 6
Profil
Anonymní:
buď se zobrazí jedno nebo druhé
To máš odzkoušené? V jakých případech se zobrazí jedno a v jakých druhé?

(Možná by pomohl odkaz na živou ukázku.)
Petr ZZZ
Profil
Anonymní:
Zkus dát jedno pozadí prvku html a druhé prvku body. Odstupy docílíš pomocí CSS-vlastností margin a padding.

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: