jQuery中的height innerHeight outerHeight区别示例介绍


Posted in Javascript onJune 15, 2014

标准浏览器下:

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

Javascript 相关文章推荐
Dom 结点创建 基础知识
Oct 01 Javascript
用jquery写的菜单从左往右滑动出现
Apr 11 Javascript
详解Document.Cookie
Dec 25 Javascript
JS简单实现String转Date的方法
Mar 02 Javascript
AngularJs bootstrap详解及示例代码
Sep 01 Javascript
jQuery无缝轮播图代码
Dec 22 Javascript
js实现交通灯效果
Jan 13 Javascript
bootstrap IE8 兼容性处理
Mar 22 Javascript
Angularjs 事件指令详细整理
Jul 27 Javascript
JavaScript模板引擎实现原理实例详解
Dec 14 Javascript
vue使用Google地图的实现示例代码
Dec 19 Javascript
vue中多路由表头吸顶实现的几种布局方式
Apr 12 Javascript
鼠标移到图片上变大显示而不是放大镜效果
Jun 15 #Javascript
js中的如何定位固定层的位置
Jun 15 #Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
Jun 15 #Javascript
jquery实现通用版鼠标经过淡入淡出效果
Jun 15 #Javascript
jQuery实现的原图对比窗帘效果
Jun 15 #Javascript
QQ空间顶部折页撕开效果示例代码
Jun 15 #Javascript
js中通过父级进行查找定位元素
Jun 15 #Javascript
You might like
PHP详解ASCII码对照表与字符转换
2011/12/05 PHP
PHP比你想象的好得多
2014/11/27 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
在Laravel 中实现是否关注的示例
2019/10/22 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
Array.slice()与Array.splice()的返回值类型
2006/10/09 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
详解Web使用webpack构建前端项目
2017/09/23 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
浅谈Node.js 沙箱环境
2018/05/15 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
vue element 中的table动态渲染实现(动态表头)
2019/11/21 Javascript
Django框架中数据的连锁查询和限制返回数据的方法
2015/07/17 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
python对日志进行处理的实例代码
2018/10/06 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Python telnet登陆功能实现代码
2020/04/16 Python
python函数map()和partial()的知识点总结
2020/05/26 Python
BeautifulSoup获取指定class样式的div的实现
2020/12/07 Python
Michael Kors加拿大官网:购买设计师手袋、手表、鞋子、服装等
2019/03/16 全球购物
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
小学音乐教学反思
2014/02/05 职场文书
班主任个人工作反思
2014/04/28 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
业余无线电通联Q语
2022/02/18 无线电
Linux中如何安装并部署Redis
2022/04/18 Servers