Warum funktioniert dieses CSS nicht für Chrome auf Android, funktioniert aber überall anders?

8

Das verwirrt mich wirklich. Ich will, dass pic.jpg im Hintergrund statisch ist (nicht beim Scrollen) und dass es sich nicht dehnt.

Es funktioniert mit jedem Browser (d. h. Chrome, Safari, Firefox) außer Chrome auf Android (es funktioniert sogar mit dem ursprünglichen Android-Browser)

%Vor%

Chrome für Android rendert es so, dass pic.jpg auf halber Höhe auf dem Bildschirm ist, nicht auf der gesamten Seite und nicht statisch bleibt bei scroll ..

Ich kann es nicht auf jsfiddle reproduzieren, ich versuche auch, es mit meinem Android-Handy zu debuggen und nichts scheint zu helfen.

Ist das nicht die Möglichkeit, das Hintergrundbild zu erstellen?

    
Nick Ginanto 25.12.2012, 13:03
quelle

3 Antworten

4

Ich möchte nicht grausam sein, aber dieses Problem wurde vor etwa 4 Jahren gemeldet.

Ссылка

neueste Antwort kann helfen, denke ich:

  

Bei meinen Experimenten mit Android habe ich festgestellt, dass sich alle anderen DIVs innerhalb des Körpers korrekt verhalten haben, einschließlich der Zentrierung, also habe ich das Bild zu einem anderen DIV verschoben und es hat funktioniert.

Lustiger.

am besten

    
Piotr Mąsior 21.02.2013, 18:34
quelle
4

Ich habe das ähnliche Problem .. und ich repariere es mit diesem

%Vor%     
Davor Popovic 26.03.2014 19:37
quelle
0

Ich habe eine Problemumgehung gefunden, durch die der Hintergrund in Chrome für Android korrekt angezeigt wird: Definieren Sie den Hintergrund im HTML-Tag und nicht den Text. Hier ist das neue CSS:

%Vor%

Und ja, das ist ein gültiger Markup . Nach meiner Erfahrung funktioniert der Hintergrund auch in jedem anderen Browser korrekt.

    
JC Hulce 17.07.2013 22:24
quelle