Strona 1 z 1
background-image czy <img> ?
: czw wrz 22, 2005 10:21 pm
autor: Cahirro
Ciekawi mnie, co przeglądarki wczytują szybciej - obrazki(img) czy tła (background) ?:) Jest mała różnica... Czy dla przeglądarek to ma znaczenie? Jeśli tak, to co lepiej stosować?
Pozdrawiam serdecznie:)
Z góry dziękuję za odpowiedź.
Re: background-image czy <img> ?
: pt wrz 23, 2005 3:25 pm
autor: Stig
Prawda jest taka, że należy stosować oba rozwiązania. Wszystko zależy od tego do jakiego celu służyć ma grafika. W przypadku, gdy obraz jest częścią materiału i jest niezbędny sam w sobie (do tej grupy zaliczają sie wszelkie zdjecia i ich minatury, logo witryny etc. - pliki raczej o większym rozmiarze) należy wstawić go jako element img. W przypadku, gdy obraz służy jako element graficzny strony (do tej grupy zaliczamy wszelkie tła, przyciski, ikonki etc. - pliki raczej o mniejszym rozmiarze) obraz ten należy umieścić w stylu za pomocą atrybutu "background-image". Nie ma tu jakiejś żelaznej granicy, mimo wszystko tak to mniej więcej powinno wyglądać.
Jeśli chodzi o prędkość wczytywania obrazków, to wydaje mi się, choć nie znam faktów na ten temat, że ciut szybciej ładować zaczyna się obraz umieszczony w kodzie, czyli za pomocą elementu img. Swój tok rozumowania opieram na założeniu, że w pierwszej kolejności przeglądarka wczytuje kod źródłowy, czyli markup, a dopiero w następniej kolejności arkusz stylów.
Re: background-image czy <img> ?
: pt wrz 23, 2005 4:48 pm
autor: Soul
Stosowanie obrazka w tle, gdzie na kazdej podstronie element graficzny pojawia sie standardowo, daje nam wieksza oszczednosc na przepustowosci lacza... niz gdybysmy umieszczali na kazdej z nich znacznik <img>.