Wenn ich meine Website in Chrome Mobile V48 geöffnet habe, habe ich festgestellt, dass box-shadow: 1px
Eigenschaft seltsam verhält: die Breite des Schattens schwebt von Seite zu Seite und ain ' t das gleiche. Ich nehme an, es wegen der fraktionierten Gerätepixelverhältnis 1.5
:CSS Handy: Box-Schatten funktioniert nicht richtig
Das nächste Codefragment gibt nicht immer zu mir 1px
Schatten erforderlich, aber es schwimmt um 1-3px
manchmal auf mobilen Browsern:
div {
margin: 10px;
height: 10px;
padding: 20px;
width: 40%;
box-shadow: 0 0 1px #000;
}
...
<div></div>
<div></div>
Ich habe versucht, -webkit
Vorwahl zu verwenden, aber nichts wurde geändert. Unter Verwendung einer alternativen Einheit em
anstelle von px
bringt man nichts so gut wie Bruchwerte wie 0.5px
.
Der viewport
Meta-Tag scheint nicht genug:
<meta name="viewport" content="width=device-width, initial-scale=1">
Wie dieses Problem zu beheben und box-shadow
Eigenschaft läßt auf mobilen Browsern korrekt angezeigt werden?
können Sie Ihr Gerät testen [hier] (http://www.mydevice.io/) und sagen Sie mir, was Ihr CSS Pixelverhältnis und Geräte-Seitenverhältnis? – dippas
@dippas, Pixelverhältnis ist '1,5', Geräteseitenverhältnis ist' 0,56' – WildDev
Ok, ich habe Ihren Code getestet und meins ist 3 und 0,56 und es funktioniert gut. – dippas