Autor Zpráva
trneny2
Profil
Ahoj,
jsem začátečník a nevím si rady s některými problémy. Při načítání stránky: http://nejvtipici.xf.cz/modr/foto/9.tr.divaky_1.html se zobrazí proužek "Načítání stránky". S ním má problémy. Ve Firefoxu se mi po načtení nechce ztratit. Pak ještě toto: chci, aby se zobrazil přesně doprostřed stránky. Použil jsem proto do stylu
margin: auto
, ale i tak se zobrazí kdesi vlevo nahoře......
Děkuji za rady.....
Měsíček
Profil
Pro vycentrování proužku:

margin: 0px auto;
text-align:center; (do body {} pro IE)
trneny2
Profil
mě to nejde...... :(
abych by přesnější ten kód, který "dělá" ten proužek je:
<div id="loading" style="position:absolute; margin: 0px auto; width: 300px; background-color: white; font-size: xx-large; color: grow; text-align: center;">
                 <img src="../img/loading.gif" alt="loading" align="absmiddle" width="25px"> Načítání stránky
            </div>
Mistr
Profil
Ten kritický kód vypadá:
 <BODY onLoad="loading.style.visibility='hidden'">

(...)
<div id="loading" style="position:absolute; margin: 0px auto; width: 300px; background-color: white; font-size: xx-large; color: grow; text-align: center;">
<img src="../img/loading.gif" alt="loading" align="absmiddle" width="25px"> Načítání stránky
</div>

Musí tam být to absolutní pozicování?

trneny2
Jen tak mezi námi, dávat na web fotografie o datové velikosti 2 až 3,5 MB je čuňárna. Zmenši je například programem IrfanView. Při stávající velikosti si obrázků neužijou návštěvníci ani Tví kamarádi a spolužáci.
Měsíček
Profil
Humpolácké řešení je tohle:

<body style="text-align:center;">
<div id="loading" style="margin: 0px auto; width: 300px; background-color: white; font-size: xx-large; color: grow;">
                 <img src="../img/loading.gif" alt="loading" width="25px"> Načítání stránky
            </div>


ale tím bude vycentrováno naprosto vše a proto to co nechceš mít vycentrováno (text) tak přidej style="text-align:left;" a nebo tomu dej třídu, identifikátor nebo si pohraj přímo s externím CSS, .. možností je spousta a upozorňuji dopředu máš to děláno tak, že by se to mělo celé překopat, aby to bylo dobře udělané, na hrubý pytel - hrubá záplata.
trneny2
Profil
jj.... s těma fotkama se polepším......... sem to poopravil, ale ono se mi to přesunulo sice doprostřed, ale nahoru.... A ve Firefoxu se mi to stejně neschová........
Měsíček
Profil
Tudiž si přečti něco o vlastnostech margin, padding, width, height, line-height, float, clear a pak zkus ten můj poslaný útržek vymazat a zkusit to sám znovu, příjdeš na lepší řešení a dokonce i na celkové řešení, snaž se trochu sám.
trneny2
Profil
mají tady ty vlastnosti vliv na tom, že se mi to ve Firefoxu nechce po načtení ztratit? myslím tím to
<BODY onLoad="oading.style.visibility='hidden'" style="text-align: center;">
imploder
Profil
<BODY onLoad="oading.style.visibility='hidden'" style="text-align: center;">
chybí tam L
Miloš
Profil
Mistr
dávat na web fotografie o datové velikosti 2 až 3,5 MB je čuňárna

Obdivuji tvou zdrženlivost; čuňárna je pro něco takového pořád ještě pochvala.
Je to totální magořina (nic nemající společného s Magorem Jirousem) – stránka jako celek má 28,5 MB.

trneny2
To už nikdy (viz výše) nedělej. Vytvoř si skutečné náhledy.
To, že zapíšeš <IMG src="… width="200px"…, z fotky miniaturu neudělá a každý, kdo tu stránku navštíví, bude jak idiot stahovat desítky megebajtů.
Přitom když z 3megové fotky (o nesmyslných rozměrech 3072×2304, které stejně na žádném monitoru nezobrazíš) uděláš náhled o velikosti 200×150, smrskne se na 6 kilobajtů, aniž by to bolelo:
trneny2
Profil
chybí tam L

sorry, sem ještě něco zkoušel..... Už je to tam a stejně to nefunguje........ :(
trneny2
Profil
> Miloš

já se polepším....... ;)
trneny2
Profil
já už na to přišel - sem si trochu poupravil toto: http://www.sovavsiti.cz/samples/samp02031d.html
janix
Profil *
asi by bylo lepší, dát si na stránky miniatury fotek. pak se budou načítat celkem svižně a žádný rámeček upozorňující na načítání nebude potřeba.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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