开发者社区> 问答> 正文

百分比min-height的一个问题

代码吧

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        html {
            height: 100%;
        }
        body {
            min-height: 100%;
        }
        #main {
            background-color: #333;
            color: #eee;
            min-height: 100%;
        }
    </style>
</head>
<body>
<div id="main">
    This is main section
</div>
</body>
</html>

screenshot

上面的代码中,html和body都已经是100%了也就是说body是有高度的,但是为很么#main元素没有撑开还是一行字体的高度。

当body设置height而不是min-height为100%时可以实现上述需求,但是为什么?

展开
收起
杨冬芳 2016-06-12 14:09:58 1994 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载