Die Adressleiste/URL-Leiste bleibt beim Scrollen in der mobilen Safari unverändert
P粉768045522
P粉768045522 2023-08-16 12:29:00
0
1
485
<p>Ich erstelle eine Website mit React (16.8.6), aber beim mobilen Safari wird die URL-Leiste nicht minimiert/verkleinert, wenn der Benutzer mit dem Scrollen beginnt, wie es bei anderen Websites der Fall ist. </p> <p>Das CSS für das Wrapping-Div sieht folgendermaßen aus: </p> <p><br /></p> <pre class="brush:js;toolbar:false;"><ContentContainer> <ScrollContainer> {...otherComponentsHere} <ScrollContainer/> <ContentContainer/></pre> <pre class="brush:css;toolbar:false;">const ContentContainer = styled.div` Höhe: 100 %; /*Erlaube zwei Spalten, die gesamte Höhe des Browserfensters einzunehmen*/ Überlauf-y: auto; Flexwachstum: 1; Anzeige: Flex; Flexrichtung: Spalte; `; const ScrollContainer = styled.div` Flex: 1; `;</pre> <p><br /></p> <p>App.css sieht so aus:</p> <p><br /></p> <pre class="brush:css;toolbar:false;">html { Höhe: 100 %; Mindesthöhe: 100 Vh; } Körper { Schriftfamilie: „Work Sans“, „Courier New“, serifenlos; Mindesthöhe: 100 %; Höhe: 100 %; Rand: 0px; } #app { Höhe: 100 %; } #Wurzel { Höhe: 100 %; Anzeige: Flex; Überlauf: versteckt; /*Den Text nicht scrollbar machen*/ Boxgröße: border-box; }</pre> <p><br /></p> <p>Ich versuche ein Problem in diesem CSS herauszufinden, das verhindert, dass die Safari-URL-Leiste beim Scrollen des Benutzers ausgeblendet wird. Ich danke Ihnen für Ihre Hilfe. </p>
P粉768045522
P粉768045522

Antworte allen(1)
P粉251903163

要在移动Safari中折叠/收缩URL栏,您必须使您的body溢出视口,但这里并非如此:您的body不可滚动,而且您的ContentContainer完全位于视口中。

要测试这个,请创建一个没有CSS的新页面,并将足够的内容放入body中以使页面可滚动。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!