height的100%即為父層高度的100%,
但div在body之下仍然沒有辦法達到100%,
主要原因是HTML所有物件都會包在body之中,
大部份人都知道都會在CSS開頭初始body,如下:
body{
margin:0;
padding: 0;
width:100%;
height:100%;
}
但html常常都會忽略,body外面還有一層html,html一樣需要被初始,如下 :
html, body{
margin:0;
padding: 0;
width:100%;
height:100%;
}
如此,初始了最外層的html & body為100%,裡面的物件才有可能被CSS設置到完全的100%