Ich habe ein Problem mit Responsive Design auf mobilen Geräten, sehen Sie sich bitte den Code und die Bilder an. Der Unterschied zwischen diesen beiden ist die Schriftgröße des HTML-Wurzelelements, ich setze eins mit Prozent und das andere mit px, aber das mit Prozent funktioniert nicht richtig, während das mit px gut funktioniert. Und die Zahlen in den Bildern zeigen die Breite des roten Div. Gemäß dem ersten Teil meines CSS-Codes sollte die Breite des div im ersten Bild 320px betragen, aber es ist 450 und es wird sich nicht ändern, wenn ich die Schriftgröße nicht auf einen Prozentsatz größer als 52,1% oder etwas, I, einstelle erinnere mich nicht an die genaue Anzahl, warum ist das? Warum skalieren die Rems auf mobilen Geräten nicht richtig, wenn die Schriftgröße des Wurzelelements prozentual festgelegt wird? Bitte helfen Sie.Rems funktioniert nicht auf mobilen Geräten
HTML
<!DOCTYPE>
<html>
<head>
<title>test</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="main.css">
<script src = "main.js"></script>
<head>
<body>
<div id="div">Hello</div>
<div id="info"></div>
</body>
</html>
Erste Css
*{margin:0;padding:0;}
html{font-size:62.5%;}
#div{
width:50rem;
height:50rem;
margin:0 auto;
position:relative;
top:10rem;
font-size:5rem;
text-align:center;
line-height:50rem;
background:#ff0000;
}
#info{position:relative;top:10rem;font-size:5rem;}
@media screen and (max-width:500px){
html{font-size:40%;}
body{background:blue;}
}
Zweite CSS
*{margin:0;padding:0;}
html{font-size:62.5%;}
#div{
width:50rem;
height:50rem;
margin:0 auto;
position:relative;
top:10rem;
font-size:5rem;
text-align:center;
line-height:50rem;
background:#ff0000;
}
#info{position:relative;top:10rem;font-size:5rem;}
@media screen and (max-width:500px){
html{font-size:6px;}
body{background:blue;}
}
Das Ergebnis auf meinem iPhone für den ersten Teil meines Codes
Das Ergebnis auf meinem iPhone für den zweiten Teil meines Codes
http://stackoverflow.com/questions/13941275/rem-in-css-in-what-way-it-differs-from-em – mplungjan
Vielen Dank für die Bearbeitung mplungjan! –