ugrás a tartalomhoz

IOS6 CSS megjelenítés probléma

Fedor · 2012. Szep. 27. (Cs), 14.28
Sziasztok!

Van egy weboldalunk, amely eddig minden platformon megjelent minden gond nélkül. Aztán megjelent az IOS 6, és az arra frissített mobileszközök böngészői (nem csak a Safari) onnantól kezdve nem jelenítik meg az oldal háttérképét (helyette a nagy fekete semmi). Más oprendszeren (beleértve a korábbi IOS-okat is) továbbra sincs probléma, és a design se változott mostanában, tehát IOS 6 specifikusak tűnik a dolog.

Találkozott már más is ezzel a jelenséggel? Van valakinek ötlete, hogy mi lehet a gond?

A vonatkozó css kódrészlet:

  background-image: url(/images/bg.png);
  background-position: top;
  background-repeat: repeat-x;
Előre is köszi a tippekért.
 
1

Mivel próbálkoztál eddig?

Hidvégi Gábor · 2012. Szep. 27. (Cs), 16.41
Mivel próbálkoztál eddig? Gif-et, jpg-t hogy jelenít meg? Átlátszóság van benne?
3

nem transparent

Fedor · 2012. Szep. 28. (P), 08.31
Az a gond, hogy én csak a design-t csináltam ezúttal, és nem férek hozzá közvetlenül a szerverhez, hogy próbálgathassak, és az az elvárás, hogy csak a fix megoldással zargassam a programozókat. A png-ben nincs transparent, tehát elvileg meg lehetne próbálni jpg-vel is, ha más nincs, akkor lecserélem, és hátha az elég, csak szeretem érteni okokat, és ez itt most nem áll fenn, ezért próbálkoztam itt.
2

Lehet nincs értelme, de ha

Karvaly84 · 2012. Szep. 27. (Cs), 19.06
Lehet nincs értelme, de ha idézőjelet raksz az url-be akkor se?
4

Lásd mint fent :-)

Fedor · 2012. Szep. 28. (P), 08.32
A fenti neked is szól.
5

A megoldás: jpg

Fedor · 2012. Szep. 28. (P), 09.45
Kipróbáltam azt, hogy lecseréltettem jpg-re, és az bevált. Persze ettől még továbbra is érdekelne, hogy mi lehetett a gond, mert ugyanazon az oldalon belül voltak máshol is png-k beállítva háttérképként, és azokat megjelenítette. Gondolom a válasz másnak is jól jönne a jövőre nézve, hogy mit kell figyelni, de nekem nincs semmi tippem :-(
6

Sztem ez csak egy bug lehet,

Karvaly84 · 2012. Szep. 28. (P), 10.26
Sztem ez csak egy bug lehet, csak most a térképüket csinálják, de ha kész lesz lehet ezt is javítják :D
7

Közbe találtam egy

Karvaly84 · 2012. Szep. 28. (P), 10.31
Közbe találtam egy ilyet:
Load the image into your image editor and save with interlacing OFF and it should work

http://stackoverflow.com/questions/12520364/ios-6-safari-backgrounds-missing
8

Durva bug

Poetro · 2012. Szep. 28. (P), 10.46
Ez nagyon durva bugnak tűnik. Ugyanis az interlaced képnek pont az az előnye, hogy hamarabb látsz valamit a képből, mielőtt az egész letöltődött. Azaz látod az egész képet, csak nem lesz részletes. GIF esetén ha jól emlékszem ez váltott soros, PNG esetén pedig van talán 3-4 algoritmus is az interlaced változatra. Akit érdekel találtam egy elég részletes leírást. Namármost mobil eszközöknél ugyancsak hasznos, hogy az első pár másodpercben kapjunk egy teljes, habár kicsit homályos képet a végső változatból, minthogy csak egy kis csíkot, ahogy a kép betöltődik. Éppen ezért elég durva hibának gondolom, hogy az iOS6 PNG implementációjába ilyen hiba keletkezett.