您的位置:首页 > Web前端 > CSS

一张图更好的帮助你理解css中的一些概念

2007-12-30 13:38 525 查看
function runCode(){var newWin=window.open('',"_blank",'');newWin.document.open('text/html','replace');newWin.opener=null
var testCode=document.getElementById("txtTestCode").value;newWin.document.write(testCode);newWin.document.close();}
function saveCode(obj){var newWin=window.open('','_blank','top=10000');newWin.document.open('text/html','replace');var testCode=document.getElementById("txtTestCode").value;newWin.document.write(testCode);newWin.document.execCommand('saveas','','code.htm');newWin.close();}
function copyCode(obj){var testCode=document.getElementById("txtTestCode").value;if(copy2Clipboard(testCode)!=false)
{alert("生成的代码已经复制到粘贴板,你可以使用Ctrl+V 贴到需要的地方去了哦! ");}}
copy2Clipboard=function(txt){if(window.clipboardData){window.clipboardData.clearData();window.clipboardData.setData("Text",txt);}else if(navigator.userAgent.indexOf("Opera")!=-1){window.location=txt;}else if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}catch(e){alert("您的firefox安全限制限制您进行剪贴板操作,请打开’about:config’将signed.applets.codebase_principal_support’设置为true’之后重试");return false;}
var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);if(!clip)
return;var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);if(!trans)
return;trans.addDataFlavor('text/unicode');var str=new Object();var len=new Object();var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);var copytext=txt;str.data=copytext;trans.setTransferData("text/unicode",str,copytext.length*2);var clipid=Components.interfaces.nsIClipboard;if(!clip)
return false;clip.setData(trans,null,clipid.kGlobalClipboard);}}



測試代碼

dhtmlpos
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>dhtmlpos</title>
</head>
<body style="border-right: #99ccff 20px solid; border-top: #99ccff 20px solid; border-left: #99ccff 20px solid; border-bottom: #99ccff 20px solid; left: 100px; position: relative; top: 100px; padding-right: 17px; padding-left: 17px; padding-bottom: 17px; margin: 17px; padding-top: 17px;" bgcolor="#66cc00">
出现在什么地方啊。运行之后,如果你打开了qq程序,那么就可以同时按下ctrl+alt+a来操作。
<div style="border-right: #99ccff 10px solid; border-top: #99ccff 10px solid; border-left: #99ccff 10x solid; border-bottom: #99ccff 10px solid; left: 0px; width: 150px; position: relative; top: 50px; height: 200px; background-color: #ffcc00; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; margin: 5px; padding-top: 10px;">
<textarea id="TextArea1" cols="20" wrap="off" rows="10" contenteditable=inherit>DTHML is so
cool!DTHML is socool!DTHML is socool!DTHML is socool!DTHML is socool!DTHML is socool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!DTHML is so
cool!</textarea></div>
</body>

var div=document.getElementsByTagName("div")[0];
var s = "";
s += "\r\ndiv.style.left:"+ div.style.left;
s += "\r\ndiv.style.top:"+ div.style.top;
s += "\r\ndiv.style.border:"+ div.style.border;
s += "\r\ndiv.style.margin:"+ div.style.margin;
s += "\r\ndiv.style.padding:"+ div.style.padding;
s += "\r\ndiv.offsetLeft:"+ div.offsetLeft;
s += "\r\ndiv.offsetHeight:"+ div.offsetHeight;
s += "\r\ndiv.offsetTop:"+ div.offsetTop;
s += "\r\ndiv.offsetWidth:"+ div.offsetWidth;
s += "\r\ndiv.clientLeft:"+ div.clientLeft;
s += "\r\ndiv.clientHeight:"+ div.clientHeight;
s += "\r\ndiv.clientWidth:"+ div.clientWidth;
s += "\r\ndiv.clientTop:"+ div.clientTop;
s += "\r\ndiv.scrollTop:"+ div.scrollTop;
s += "\r\ndiv.scrollHeight:"+ div.scrollHeight;
s += "\r\ndiv.scrollWidth:"+ div.scrollWidth;

var body1=document.getElementsByTagName("body")[0];
s += "\r\nbody1.style.left:"+ body1.style.left;
s += "\r\nbody1.style.top:"+ body1.style.top;
s += "\r\nbody1.style.border:"+ body1.style.border;
s += "\r\nbody1.style.margin:"+ body1.style.margin;
s += "\r\nbody1.style.padding:"+ body1.style.padding;
s += "\r\ndocument.body.clientWidth:"+ document.body.clientWidth;
s += "\r\ndocument.body.clientLeft:"+ document.body.clientLeft;
s += "\r\ndocument.body.clientHeight:"+ document.body.clientHeight;
s += "\r\ndocument.body.clientTop:"+ document.body.clientTop;
s += "\r\ndocument.body.offsetWidth:"+ document.body.offsetWidth;
s += "\r\ndocument.body.offsetHeight:"+ document.body.offsetHeight;
s += "\r\ndocument.body.offsetLeft:"+ document.body.offsetLeft;
s += "\r\ndocument.body.offsetTop:"+ document.body.offsetTop;
s += "\r\ndocument.body.scrollWidth:"+ document.body.scrollWidth;
s += "\r\ndocument.body.scrollHeight:"+ document.body.scrollHeight;
s += "\r\ndocument.body.scrollTop:"+ document.body.scrollTop;
s += "\r\ndocument.body.scrollLeft:"+ document.body.scrollLeft;
s += "\r\n网页正文部分上:"+ window.screenTop;
s += "\r\n网页正文部分左:"+ window.screenLeft;
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
alert(s);

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: