1. 问题:仅仅给div设置height: 100%不行 2. 原因:浏览器默认html和body是没有高度的。或者说高度是auto的。 3. 解决方法: html, body{ height: 100%; }