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 相关文章推荐
记录几个javascript有关的小细节
Apr 02 Javascript
jquery动态添加option示例
Dec 30 Javascript
jQuery动画特效实例教程
Aug 29 Javascript
jQuery中filter()方法用法实例
Jan 06 Javascript
js禁止页面刷新与后退的方法
Jun 08 Javascript
jquery使用on绑定a标签无效 只能用live解决
Jun 02 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
Nov 04 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
Jun 21 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
Jul 26 Javascript
JavaScript canvas绘制折线图
Feb 18 Javascript
创建nuxt.js项目流程图解
Mar 13 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 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
eclipse php wamp配置教程
2016/06/30 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
js语法学习之判断一个对象是否为数组
2014/05/13 Javascript
js使用DOM操作实现简单留言板的方法
2015/04/10 Javascript
Jquery技巧(必须掌握)
2016/03/16 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
JQuery validate插件验证用户注册信息
2016/05/11 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
详解vue-router基本使用
2017/04/18 Javascript
jQuery轻量级表单模型验证插件
2018/10/15 jQuery
javascript 构建模块化开发过程解析
2019/09/11 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
Vue+Vant 图片上传加显示的案例
2020/11/03 Javascript
如何在vue 中使用柱状图 并自修改配置
2021/01/21 Vue.js
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
python实现博客文章爬虫示例
2014/02/26 Python
浅谈使用Python变量时要避免的3个错误
2017/10/30 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
PyQt5每天必学之事件与信号
2018/04/20 Python
使用coverage统计python web项目代码覆盖率的方法详解
2019/08/05 Python
Python线程threading模块用法详解
2020/02/26 Python
python里glob模块知识点总结
2021/01/05 Python
html5生成柱状图(条形图)效果的实例代码
2016/03/25 HTML / CSS
HTML5自定义元素播放焦点图动画的实现
2019/09/25 HTML / CSS
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
总经理职责
2013/12/22 职场文书
查环查孕证明
2014/01/10 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
Java后台生成图片的完整步骤
2021/08/04 Java/Android
如何在Python中妥善使用进度条详解
2022/04/05 Python