undra om det går att justera så att texter laddas först och bilder sist. isf hur gör man detta?
laddnings ordning
HTML & CSSur HTML, XHTML & CSS
3 svar · 222 visningar · startad av MizzK
Vad vill du uppnå?
Om du sätter height och width i bildtaggen
<img src="bildbildbild.png" height="92" width="25" />
så kommer i alla fall sidan att ritas upp (och texten skrivas ut) med bilderna på "plats" även om de inte hunnit laddas klart.
Om du vill att all text skall laddas innan bilderna börjar laddas måste du nog använda javascript.
vill att texten skall laddas innan bilden ja.. men hur?
Rätta mig, någon, om jag har fel:
När du laddar en sida får du först själva html-koden skickad till dig. Webbläsaren går därefter igenom html-koden och letar efter bilder eller andra filer som också behöver hämtas. Alltså kommer du redan ha all text färdig innan bilderna hämtas.
Kanske (förmodligen) är det så att webbläsaren laddar ner en bild så fort det i html-koden står att en bild ska hämtas - även om sidan inte är färdigladdad, men jag tror inte att det går långsammare på detta sätt än om webbläsaren hade hämtat all kod på en gång.
Om du bara vill vänta med att visa bilderna tills sidan är färdigladdad kan du skriva:
<script type="text/javascript">
window.onload=function(){
var imgs = document.getElementsByTagName("IMG");
for(var i=0; i<imgs.length; i++){
imgs[i].style.visibility = "visible";
}
}
</script>
<style type="text/css">
img { visibility: hidden; }
</style>