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 相关文章推荐
Code: write(s,d) 输出连续字符串
Aug 19 Javascript
setTimeout 不断吐食CPU的问题分析
Apr 01 Javascript
JavaScript Distilled 基础知识与函数
Apr 07 Javascript
js控制不同的时间段显示不同的css样式的实例代码
Nov 04 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
JavaScript实现的一个倒计时的类
Mar 12 Javascript
8 行 Node.js 代码实现代理服务器
Dec 05 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
Apr 07 Javascript
Vue 重置组件到初始状态的方法示例
Oct 10 Javascript
vue实现一拉到底的滑动验证
Jul 25 Javascript
ElementUI 修改默认样式的几种办法(小结)
Jul 29 Javascript
详解vue身份认证管理和租户管理
May 25 Vue.js
鼠标移到图片上变大显示而不是放大镜效果
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漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
原生Js实现简易烟花爆炸效果的方法
2015/03/20 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
详解JavaScript中数组的相关知识
2015/07/29 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
Vue中使用vue-i18插件实现多语言切换功能
2018/04/25 Javascript
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
python中的reduce内建函数使用方法指南
2014/08/31 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
Python栈的实现方法示例【列表、单链表】
2020/02/22 Python
Python使用ElementTree美化XML格式的操作
2020/03/06 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
python 常见的反爬虫策略
2020/09/27 Python
Python web框架(django,flask)实现mysql数据库读写分离的示例
2020/11/18 Python
在Python中实现字典反转案例
2020/12/05 Python
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
html5如何在Canvas中实现自定义路径动画示例
2017/09/18 HTML / CSS
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
五一服装活动方案
2014/01/11 职场文书
银行员工职业规划范文
2014/01/21 职场文书
厨房管理计划书
2014/04/27 职场文书
文艺晚会策划方案
2014/06/11 职场文书
授权委托书样本及填写说明
2014/09/19 职场文书
采购员岗位职责
2015/02/03 职场文书
通知函格式范文
2015/04/27 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android