Pošto ne mogu da vidim sajt, piše samo "under construction..." ići ću sa pretpostavkom.
Takvi problemi, da prilikom prve posete sajtu isti izgleda drugačije nego prilikom refresh-a odnosno naredne posete, često nastaju usled toga ukoliko u samom (html) kôdu nisu definisane dimenzije slika.
Šta se dešava, ukoliko nisu definisane dimenzije, da bi browser znao koliko je dimenzija slike on mora je prvo učitati sliku pa videti koje su njene dimenzije. Problem nastaje prilikom učitavanja stranice, kada browser(parser) stigne do slike on neće čekati da učita sliku, pa je prikazati i nastaviti dalje sa učitavanjem stranice, već će nastaviti da dalje učitava stranicu dok se slika i dalje učitava (paralelno), i prema tome browser neće znati koliki prostor da odvoji za sliku. I kada se slika učita browser je već na mesto predviđeno za sliku postavio neki drugi sadržaj, pa zato i nastaju problemi u prikazu (preklapanje sadržaja, odvojen veći/manji prostor, prelivanje sadržaja...). Verovatno si primetio da kada nije definisne dimenzije, browser ostavlja prostor za sliku veličine alt teksta (ukoliko je definisan), ili one male sličice (kako se beše zovu, grr...) (ukoliko alt tekst nije definisan) i kada se slika učita taj prostor se odjednom poveća ili smanji u zavisnosti od dimenzija slike i tada i nastaju problemi, jer su za ostale elemente već određene dimenzije i pozicije, to dosta i zavisi i od same konstrukcije stranice.
A prilikom refresh-a odnosno prilikom sledeće posete (iste takve stranice gde nisu definisane dimenzije slike), browser već u cache-u ima slike (već su učitane), pa sada zna koliko prostor da ostavi za slike.
Kada su u html definisane dimenzije slika, browser će odvojiti prostor za slike i nastaviti sa učitavanjem, kada se slika učita prostor za sliku je već određen, i sve će biti na svom mestu.
[Ovu poruku je menjao Br@nkoR dana 27.12.2005. u 16:15 GMT+1]
Banned - Not available