Prawdopodobnie przyczyną jest zbyt wolne łącze (Twoje, lub serwera na którym masz zdjęcia).
Alternatywą jest zmuszenie przeglądarki do pobrania drugiego zdjęcia od razu, jednak w taki sposób aby hierarchicznie było ono niżej niż zdjęcie które chcemy, aby było widoczne na początku.
1.Dodanie linijki kodu przez pierwszym zdjęciem.
.square1
{
margin: 1px;
width: 370px;
height: 245px;
background-image: url(MÓJ LINK2);
background-image: url(MÓJ LINK);
float: left;
}
,albo
2. Dodanie do diva id, albo klasy i odpowiedni kod w CSS
.square1a
{
background-image: url(MÓJ LINK2);
}
.square1
{
margin: 1px;
width: 370px;
height: 245px;
background-image: url(MÓJ LINK);
float: left;
}
<div class="square1a square1"> </div>