我有点困惑,希望有人能解释一下这个行为!?
我有以下代码:
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>test</title>
<style>
html{
font-size: 62.5%; // set the base font-size to 10px
}
body{
background-color: red;
}
@media only screen and ( max-width: 100em ) /* 1000px?? */ {
body{
background-color: green;
}
}
</style>
</head>
<body>
</body>
</html>
如果视口小于1001像素,我认为body的背景颜色应该从红色变为绿色。但是这并没有起作用。颜色在1600个像素处发生了变化。因此看起来font-size:62.5%不起作用!问题是:为什么?