Heim > Web-Frontend > CSS-Tutorial > Warum funktioniert Position: Fixed nicht in älteren mobilen Browsern?

Warum funktioniert Position: Fixed nicht in älteren mobilen Browsern?

Linda Hamilton
Freigeben: 2024-10-29 02:35:02
Original
753 Leute haben es durchsucht

Why is Position: Fixed Not Working in Older Mobile Browsers?

Position behoben funktioniert im mobilen Browser nicht

Problem:

Die Position eines Elements mithilfe der CSS-Funktion „position: behoben“ fixieren funktioniert möglicherweise nicht in älteren Versionen von mobilen iOS- und Android-Browsern. Das Element scrollt mit der Seite und ignoriert die feste Positionierung.

Ursache:

ältere Browser wie iOS < 5 und Android < 4 unterstützen die Position nicht vollständig: feste Eigenschaft.

Lösung:

Verwenden Sie -webkit-backface-visibility: versteckt;

Diese CSS-Eigenschaft zwingt den Browser, das Element als 3D-Element zu behandeln, was die feste Positionierung ermöglicht.

<code class="css">.fixed {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 320px;
  height: 50px;
  background: red;
  -webkit-backface-visibility: hidden; /*--^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Most Important*/
}
Nach dem Login kopieren

Beispielcode:

Hi I m Position Fixed
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text
sample text

Diese Lösung wurde getestet und funktioniert reibungslos in den meisten mobilen Browsern, einschließlich älteren Versionen von iOS und Android.

Das obige ist der detaillierte Inhalt vonWarum funktioniert Position: Fixed nicht in älteren mobilen Browsern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage