設置height:100%的原理:
當讓一個元素的高度設置為百分比高度時,是相對於父元素的高度根據百分比來計算高度。
所以當父元素沒有高度時,height:100%也就沒有高度值。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { margin: 0 auto; padding: 0; } html { height: 100%; } body { height: 100%; } </style> </head> <body> <div style="height: 100%; background-color: pink;">666</div> </body> </html>
參考:
https://github.com/wangjianuo/blog/issues/5