React.js CSS-Fensterbreite
P粉396248578
P粉396248578 2024-03-31 16:31:23
0
1
515

Ich entwickle eine responsive Website mit React. Für das Styling verwende ich CSS-Stylesheets. Der responsive Teil wird in CSS mithilfe von @media-Abfragen implementiert.

Das Problem besteht darin, dass bei Verwendung von Chrome die Elemente größer erscheinen und das Layout so aussieht, als würde ich über einen kleineren Bildschirm (Tablet) auf die Website zugreifen. Soweit ich weiß, „denkt“ Chrome, dass das Ansichtsfenster kleiner ist, und antwortet auf Medienanfragen mit den entsprechenden Informationen.

Das Problem trat während der Entwicklung auf, nach einer Zeit normaler Arbeit.

Was mache ich falsch und wie kann ich das beheben?

Hinweis: Beim Öffnen der Website in Firefox funktioniert alles einwandfrei. Wenn ich außerdem die Entwicklungstools in Chrome öffne (F12 aktivieren) und „Gerätesymbolleiste wechseln“ auf „True“ setze (Strg + Umschalt + M), werden die Abmessungen korrekt eingestellt. Dieses Problem tritt nur bei Verwendung von „Normal Chrome“ auf.

P粉396248578
P粉396248578

Antworte allen(1)
P粉296080076

如果元素显得更大并且您想根据设备的宽度进行设计,请使用 vw (viewWidth) 来设置元素的大小。使用 vh 根据设备的高度设置尺寸。 您可以设置字体大小、div 元素的高度/宽度等。在媒体查询中使用此功能,以便在使用手机时字体或宽度不会变得太小。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage