首页 > 为什么body高 300px, 然后设置body背景色为红色,整个网页都是红色背景呢!(突然发现,感觉挺奇怪的)

为什么body高 300px, 然后设置body背景色为红色,整个网页都是红色背景呢!(突然发现,感觉挺奇怪的)


试过了,因为你的网页上面没有其他的东西,所以整个页面就展示300px高的元素。
你从后面加一个显眼点的div就可以看出来了。


你的body没有定义高吧


<style type="text/css">
        *{
            padding: 0;
            margin: 0;
        }
        html{
            background: #fff;
        }
        body{
            height: 350px;
            background: red;
        }
    </style>

你可以通过设置html的背景来解决


body的背景就是整个网页的背景吧

【热门文章】
【热门文章】