DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> jQuery中的height innerHeight outerHeight區別示例介紹
jQuery中的height innerHeight outerHeight區別示例介紹
編輯:JQuery特效代碼     
標准浏覽器下:

height:高度

innerHeight:高度+補白
outerHeight:高度+補白+邊框,參數為true時:高度+補白+邊框+邊距

html代碼:
. 代碼如下:
<div class="width: 150px;height:20px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

js代碼:
. 代碼如下:
alert($("#test").height());
alert($("#test").innerHeight());
alert($("#test").outerHeight());
alert($("#test").outerHeight(true));

結果:
在ie中的結果:17px,37px,41px,61px
在ff中的結果:20px,40px,44px,64px

html代碼:
. 代碼如下:
<div class="width: 150px;height: 41px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

js代碼:
. 代碼如下:
alert($("#test").height());
alert($("#test").innerHeight());
alert($("#test").outerHeight());
alert($("#test").outerHeight(true));
[html]
結果:
在ie中的結果:17px,37px,41px,61px
在ff中的結果:41px,61px,65px,85px

html代碼:
[code]
<div class="width: 150px;height: 42px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

js代碼:
. 代碼如下:
alert($("#test").height());
alert($("#test").innerHeight());
alert($("#test").outerHeight());
alert($("#test").outerHeight(true));

結果:
在ie中的結果:18px,38px,42px,62px
在ff中的結果:42px,62px,66px,86px

html代碼:
. 代碼如下:
<div class="width: 150px;height: 60px;float: left;border: 2px solid red;margin: 10px;margin: 10px;padding: 10px;" id="test">jjjjj</div>

js代碼:
. 代碼如下:
alert($("#test").height());
alert($("#test").innerHeight());
alert($("#test").outerHeight());
alert($("#test").outerHeight(true));

結果:
在ie中的結果:36px,56px,60px,80px
在ff中的結果:60px,80px,84px,104px

結論:在ie中height包含border和padding並且height最小值為17px ,同理可得width,不過它最小值為15px
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved