寻找薛定谔的猫

导航

 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript">
    </script>
</head>
<body>
</body>
</html>

以上的代码运行结果如下

因为body默认情况下具有margin,这个默认值为8px。window.innerWidth (1280px) - 2*8px = document.body.clientWidth(1264px)。

如果代码改成

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script type="text/javascript">
    </script>
    <style type="text/css">
        *{
            margin: 0;
        }
    </style>
</head>
<body>
</body>
</html>

运行结果如下

document.body.clientWidth和window.innerWidth的结果一样,都是1280px

posted on 2018-07-13 12:56  teagueli  阅读(786)  评论(0编辑  收藏  举报