国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML文檔類型詳解 推薦

2020-03-24 18:01:43
字體:
來源:轉載
供稿:網友
我的是: !DOCTYPE html 博客園: !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN 關于HTML文檔類型參考:http://i.wanz.im/2010/05/28/why_doctype_html/檢查發現JS在獲取當前頁面可視大小,和頁面滾動位置有差別!
在頁面包含一個2000*2000的DIV是IE和Chrome在不同HTML文檔類型測試整理數據如下:
標準: !DOCTYPE html
特殊: !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN 當HTML中未添加HTML文檔類型時,默認為特殊模式!
分析:頁面總寬度:document.body.scrollWidth;
頁面總高度:document.body.scrollHeight;
Chrome頁面位置:document.body.scrollTop;document.body.scrollLeft;
Chrome標準頁面可視區域:document.documentElement.clientWidth;document.documentElement.clientHeight;
Chrome特殊頁面可視區域:document.body.clientWidth;document.body.clientHeight;
IE標準頁面位置:document.documentElement.scrollTop;document.documentElement.scrollLeft;
IE標準頁面可視區域:document.documentElement.clientWidth;document.documentElement.clientHeight;
IE特殊頁面位置:document.body.scrollTop;document.body.scrollLeft;
IE特殊頁面可視區域:document.body.clientWidth;document.body.clientHeight;
JS代碼如下:

復制代碼代碼如下:
function getSize() {
var obj = new Object();
obj.allWidth = document.body.scrollWidth;
obj.allHeight = document.body.scrollHeight;
if (-[1, ]) { //非IE
obj.top = document.body.scrollTop;
obj.left = document.body.scrollLeft;
if (document.compatMode === 'CSS1Compat') {
obj.width = document.documentElement.clientWidth;
obj.height = document.documentElement.clientHeight;
}
else {
obj.width = document.body.clientWidth;
obj.height = document.body.clientHeight;
}
} else {
if (document.compatMode === 'CSS1Compat') {
obj.width = document.documentElement.clientWidth;
obj.height = document.documentElement.clientHeight;
obj.top = document.documentElement.scrollTop;
obj.left = document.documentElement.scrollLeft;
}
else {
obj.width = document.body.clientWidth;
obj.height = document.body.clientHeight;
obj.top = document.body.scrollTop;
obj.left = document.body.scrollLeft;
}
}
alert(obj.top);
alert(obj.left);
alert(obj.width);
alert(obj.height);
return obj;
}

注:發現博客園首頁的HTML文檔類型為:
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
為什么和隨筆展示頁不一樣呢?

歡迎轉載,轉載請注明:轉載自[ http://www.cnblogs.com/zjfree/ ]
html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 游戏| 赤水市| 阜城县| 德兴市| 定远县| 宣化县| 富宁县| 张家界市| 乌鲁木齐市| 桐梓县| 武川县| 西林县| 那曲县| 屏边| 中西区| 罗田县| 拜城县| 昌都县| 虹口区| 江华| 托克托县| 大悟县| 垣曲县| 台东县| 淳安县| 咸阳市| 成都市| 凤凰县| 比如县| 文水县| 天峻县| 永年县| 五常市| 丰台区| 宁城县| 台南县| 通海县| 吉安县| 阜阳市| 温泉县| 嘉兴市|