
Pozadí na web, www
Zdravím, mám dvě otázky, dávám to do jednoho topicu ať nespamuji.
První věc: nemůžete mi prosím ukázat nějakou stránku, kde je návod na to, jak vytvořit speciální pozadí na web?
Tím speciálním pozadím myslím to, že nahoře je nějaké pozadí a pod ním je na něj napojené nějaké další opakující se pozadí.
Pro příklad: nahoře bude nebe a povrch země, pod tím bude vnitřek země (opakující se)...
Snad je to srozumitelné.
Druhá věc: Proč se před některé stránky musí dávat WWW a před jiné ne? U některých stránek to je jedno, u jiných ne (například stránka s WWW vůbec nefunguje, nebo má dokonce jiný (např. neaktualizovaný) obsah! ). To mi moc neleze do hlavy.
Moooc děkuju za odpovědi a přeji příjemný večer.
w00tttt
Jsem zpět s dalším dotazem...
Nějak nechápu, jak udělat, aby text stránky neovlivňoval pozadí.
Už se mi podařilo pozadí udělat podle mých představ (téměř), ovšem nechci text rozkouskovat do těch divů...
Chci aby text plynul dál po stránce nezávisle na DIVech (ze kterých je sestaveno po kouskách pozadí stránky).
Když píšu text do divů, tak se ostatní divy posunují (protože pozice divů je relativní - jedna část z pozadí se totiž může roztahovat či zmenšovat - podle textu - chci aby se roztahovala podle CELKOVÉ velikosti stránky).
Kolik těch DIVů s pozadím máš? Neděláš si to zbytečně komplikované?
Layout musíš samozřejmě navrhnout tak, abys hlavní obsah měl v jednom DIVu.
Zatím to mám řešené takto:
text - absolutní, přes všechny DIVY (neovlivňuje pozadí) (z-index = 1)
bghead - horní pozadí
bgbody - zbytkové pozadí (chci, aby se tento DIV zvětšoval podle velikosti stránky - ta velikost stránky se mění hlavně pomoci absolutně umístěného divu text)
bgbottom - dolní pozadí
DIV text bych vynechal a jeho obsah umístil přímo do DIVu bgbody. Mělo by to fungovat tak jak zamýšlíš.
No jenže tím pádem obsah začne až od tagu bgbody... ale já jej chci už od začátku a přes všechna pozadí (všechny DIVY) a to bez ovlivnění pozice či velikosti DIVŮ (až na bgbody, ten se musí zvětšovat, pokud se text do stránky nevleze).
Já nejsem z toho, jak co myslíš. Udělal bych to nějak takto (psal to host nahoře):
Zdravím :)
Vůbec nerozumím tomu, jak tohle řešení řeší můj problém.
Obsah bude tedy jeden DIV s jedním pozadím a jedním obsahem... ovšem co ostatní pozadí, přes která má text jít?
Viz. rozložení stránky výše
U toho mého je přeci jedno pozadí u horního a druhé o "obsahu". Psal jsem, že nejsem z toho, jak to myslíš. Mohl bys dát někam obrázek (klidně neumělý a strohý nákres), čeho chceš docílit?
Nahrál jsem to na web, to asi nejvíc napoví, s čím teď zápasím.
www.minewiki.4fan.cz
Stručně:
Celou stránku budu dělat přes position:absolute
Roztahovací a zatahovací pozadí (podle obsahu) je umístěno přímo v BODY.
Problém: spodní pozadí se neumístí úplně dolů. Důvod? Když dám position:absolute a zarovnám dolů (bottom: 0px), tak si to myslí, že je to úplně dole (že níž už není žádný obsah - to je pravda, ale je tam to pozadí z BODY)...
Já bych asi nedělal žádné komplikace, z-index a pozicování. Udělal bych ještě jeden menší <div> s poloprůhledným pozadím v tom prostředním divu a dal mu marginy. Nějak takto