透過jQuery取高(寬),有三個
1.height()
2.innerHeight() //不含border,padding
3.outerHeight() //包含border,padding及hidden elements
另外javascript本身取document.body有
其實還是不太懂...
*DIV設Height:100% 沒反應
當在網頁裡多了以下的宣告
就會造成height的100%無效
查了一下
重點是因為body沒有height屬性,所以加入下面這行就可以啦
References
clientHeight、offsetHeight 和 scrollHeight
花点时间搞清top、postop、scrolltop、scrollHeight、offsetHeight
1.height()
2.innerHeight() //不含border,padding
3.outerHeight() //包含border,padding及hidden elements
另外javascript本身取document.body有
- clientHeight
- offsetHeight
offsetHeight是自身元素的高度
*ie7不支援
- scrollHeight
scrollHeight是 自身元素的高度+隐藏元素的高度。
其實還是不太懂...
*DIV設Height:100% 沒反應
當在網頁裡多了以下的宣告
就會造成height的100%無效
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4>/strict.dtd">
查了一下
重點是因為body沒有height屬性,所以加入下面這行就可以啦
References
clientHeight、offsetHeight 和 scrollHeight
花点时间搞清top、postop、scrolltop、scrollHeight、offsetHeight
沒有留言:
張貼留言