如果页面包含有效的DOCTYPE声明,则以严格模式呈现。
如果页面没有DOCTYPE声明或没有有效的DOCTYPE声明,则以兼容模式呈现。
下面将一个两种模式的区别,两种呈现模式的主要差别是对元素width和height样式的计算上。如下面的样式
复制代码 代码如下:
{
width:180px;
height:72px;
padding:10px;
bording-width:5px;
}
在W3C的严格模式下,元素的内容显示的范围是180*72px。内边距和边框在180*72像素的范围之外。所以整个元素的覆盖面积是:width:180 + 10*2 + 5*2 = 210px,height:72 +10*2 + 5*2 =102px。
在IE的兼容模式下整个元素的覆盖面积为180*72像素。内容的大小减小到宽度180 - 10*2 - 5*2=150px,高度72 - 10*2 - 5*2 =32px。
是用JQuery判断Box Modal的方法很简单。是通过bool类型的$.boxModel标志。如果页面是用的是W3C标准的模型,返回true.否则返回false。
相关推荐:
写出更好的JavaScript程序之undefined篇(中)
js css样式操作代码(批量操作)
Mootools 1.2教程 定时器和哈希简介
fileupload控件 文件类型客户端验证实现代码
php self,$this,const,static,->的使用
JavaScript 浮动定位提示效果实现代码第1/2页
学习ExtJS 访问容器对象
一个特殊的排序需求的javascript实现代码
图片与JavaScript配合做出个性滚动条
oracle 在一个存储过程中调用另一个返回游标的存储过程
ASP 常见的连接字符串写法(access2007)
JS CSS制作饱含热情的镶边文字闪烁特效
win2008之IIS7中FTP设置技巧
Jquery操作Select 简单方便 一个js插件搞定
php 读取mysql数据库三种方法
Ha0k 0.3 PHP 网页木马修改版
C# 连接Access数据时总报找不到dbo.mdb的问题
asp.net 实现动态显示当前时间(不用javascript不考虑开销)
SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较
Oracle 子程序参数模式,IN,OUT,NOCOPY
通过表单的做为二进制文件上传request.totalbytes提取出上传的二级制数据
sqlserver 日志恢复方法(搞定drop和truncate)
nginx 伪静态化rewrite规则
SQL2005 大数据量检索的分页
面向对象的编程思想在javascript中的运用上部
按键盘方向键翻页跳转的javascript代码(支持ie,firefox)
JavaScript Array扩展实现代码
javascript写的一个链表实现代码
javascript 面向对象编程 万物皆对象
javascript 网页上跳动的文字
CSS 美化表格边框为凹陷立体效果的实现方法
.net 动态标题实现方法
仿打字特效的JS逐字出现的信息文字
asp.net FreeTextBox配置详解
MySQL 错误处理例子[译]
C# ListView双击Item事件
跨服务器查询导入数据的sql语句
asp.NET 脏字过滤算法
Jquery在IE7下无法使用 $.ajax解决方法
php 网页游戏开发入门教程一(webgame+design)
几个javascript操作word的参考代码
Javascript 两个窗体之间传值实现代码
executesql 存储过程
extjs DataReader、JsonReader、XmlReader的构造方法
extjs 学习笔记(二) Ext.Element类
Oracle 分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法
修改jQuery.Autocomplete插件 支持中文输入法 避免TAB、ENTER键失效、导致表单提交
单选按钮决定链接的网址
C# 获取程序集版本、文件版本
页面版文本框智能提示JS代码