Wprowadzam zmiany, aby moja strona była bardziej responsywna i ogólnie rzecz biorąc, wszystko poszło dobrze. Jednak natknąłem się na jeden problem:rezerwowanie miejsca w układzie przeglądarki dla obrazów responsywnych (zapobieganie ponownemu przepływie)
Przedtem zawsze używałam atrybutów wysokości i szerokości na elementach img, aby zarezerwować przestrzeń w układzie dla obrazów, podczas gdy przeglądarka je ładuje. Zapobiega to układowi z szarpiąc się, gdy przeglądarka ładuje i oblicza potrzebne miejsce na obraz.
Jednak po poprawieniu czułości zdjęć, używając max-width: 100%
i usuwania atrybutów wysokości i szerokości, przeglądarka nie rezerwuje już miejsca na obraz (ponieważ nie wie już, jak wysoki lub szeroki będzie obraz z góry, ponieważ nie mogłem tego wyraźnie powiedzieć)
Moim celem jest posiadanie responsywnych obrazów, które zajmą również odpowiednie miejsce w układzie strony po pierwszym załadowaniu. Czy ktoś wie o takim rozwiązaniu?
* EDYCJA (ROZWIĄZANIE) - this is the best article I have found on the topic. Ładne podejście!
Pokazuje nam swój HTML może świecić trochę światła na ten problem. – Shmiddty
Naprawdę nie wiemy, jak pomóc, dopóki nie zobaczymy kodu, który decyduje o tym, jak duże powinny być obrazy, kiedy ten kod działa, HTML strony i jak obrazy są wstawiane na stronę. – jfriend00
W jaki sposób dostosowujesz witrynę? Czy ładujesz różne arkusze stylów na podstawie szerokości i wysokości przeglądarki? – davehale23