为什么要翻译这篇说明?css2本有人已翻译过,但看一下,很粗糙(不是说自己就怎么怎么样啊,翻译者真的是很值得敬佩的!),近来跟css与xhtml接触得越来越多,但接触得越多,迷惑却总不见少。现在我觉得很多问题根本不能称之为问题,原因就在于我们的草率理解,比如杀鸡用牛刀,不是不可以,是不合理、不恰当,根源错了,表象也就会错了,如果解决问题从表象入手,难免总会摸不着头脑,还是那句话,要脚踏实地,切莫浮躁。在这个说明中,“collapsingmargins”(折叠margin)的意思是:2个或以上盒模型之间(关系可以是相邻或嵌套)相邻的margin属性(这之间不能有非空内容、padding区域、bo...
http://www.jb51.net//article/16357.htm
经常会在js里用到数组,比如多个名字相同的input,若是动态生成的,提交时就需要判断其是否是数组.if(document.mylist.length!="undefined"){}这个用法有误.正确的是if(typeof(document.mylist.length)!="undefined"){}或if(!isNaN(document.mylist.length)){}typeof的运算数未定义,返回的就是"undefined".运算数为数字typeof(x)="number"字符串typeof(x)="string"布尔值typeof(x)="boolean"对象,数组和nulltype...
http://www.jb51.net//article/16342.htm
原因是全部采用utf8编码,包含文件的时候,最后的二进制流中包含了多次UTF8BOM标记,IE不能正常解析包含多个UTF8BOM标记的页面,直接替换成实际显示的回车,这样导致一个空行,而firefox却没有这个问题。 故如果模板采用包含的方法包含多个utf8文件需要用ultraedit保存时另存为功能选择utf8无bom格式保存即可。 另外,如果中文页面在htmlhead标记中将title标记放在<metahttp-equiv=”content-type”content=”text/html;charset=UTF-8″/>前面会导致页面空白。 所以utf8页面应该使用标准顺...
http://www.jb51.net//article/16297.htm
在一个含有Flash的网页中插入Flash会提示:警告:不建议使用getBoxObjectFor()。请使用element.getBoundingClientRect()。经本人测试,确实是Firefox在含flash的网页上提示,还不知道原因,也没找到解决办法。Firefox版本:3.0.3Flash:10.0html页面代码:[code]<html><body><objecttype="application/x-shockwave-flash"data="Inc/images/clock.swf"width="400"height="400"><...
http://www.jb51.net//article/16291.htm
跨盘移动文件夹的怪问题SetobjFSO=CreateObject("Scripting.FileSystemObject")objFSO.MoveFolder"C:\Scripts","d:\2"权限拒绝,但是copy就可以。可以采用变通的办法先复制再删除========================================wmi=================strComputer="."SetobjWMIService=GetObject("winmgmts:"_&"{impersonationLevel=impersonate}!\\"&strCompute...
http://www.jb51.net//article/16263.htm
1.window.event兼容脚本2.屏蔽Form提交事件3.获取事件源4.添加事件兼容写法5.Firefox注册innerText写法6.长度7.父控件下的子控件8.XmlHttp1.window.event兼容脚本functiongetEvent(){//获取浏览器事件,同时兼容ie和ff的写法if(document.all)returnwindow.event;func=getEvent.caller;while(func!=null){vararg0=func.arguments[0];if(arg0){if((arg0.constructor==Event arg0.constr...
http://www.jb51.net//article/16258.htm
一Undefined类型只有一种值undefined以下三种情况typeof返回类型为undefined1.当变量未初始化时2.变量未定义时3.函数无明确返回值时(函数没有返回值时返回的都是undefined)undefined并不等同于未定义的值typeof并不真正区分是否是未定义看以下示例代码:varoTemp;alert(typeofoTemp);//outputs"undefined"alert(typeofoTemp2);//outputs"undefined"alert(oTemp2==undefined);//错误oTemp2未定义不能使用除了typeof之外的不能用来oTemp...
http://www.jb51.net//article/16238.htm
<?phpfor($i=10;$i>0;$i--){echo$i;flush();sleep(1);}?>按照php手册里的说法该函数将当前为止程序的所有输出发送到用户的浏览器。上面的这段代码,应该隔一秒钟输出一次$i。但是实际中却不一定是这样。有可能是等了10秒钟后,所有的输出同时呈现出来。好,我们来改一下这段代码,改成<?phpob_end_clean();//修改部分for($i=10;$i>0;$i--){echo$i;flush();sleep(1);}?>嘿,加了这一句ob_end_clean();,居然就OK了。实际上,我们把ob_end_cl...
http://www.jb51.net//article/16215.htm
[code]varreturned=window.confirm("请选择一个按钮单击!");if(returned){window.alert("您单击了“确定”按钮!");}else{window.alert("您单击了“取消”按钮!");}[/code]...
http://www.jb51.net//article/16213.htm
还有些功能没有加上去,如自动更名,图片处理等.可根据需要自己添加.USE:$up=newupfile(ROOT_PATH.'data/'.date("Ym",time()),array('gif','jpg','jpeg'),true);$fileimg=$up->upload($_FILES['img']);//返回上传后文件名数组,$_FILES['img']为上传的文件可使用$up->log查看上传时信息.<?php//====================================================//FileName:upfile.class....
http://www.jb51.net//article/16204.htm
但是过程相对复杂一点,当我们只需要一个简单的判断方式时,可以这样做:[code]<SCRIPT>if(document.all){//IEwindow.dialogArguments.location.reload();}else{//FIREFOXopener.location.reload();}window.close();</SCRIPT>[/code]document.all这个属性,IE下可以使用,而FF下不能使用,利用这一点。就可以针对不同的浏览器,来执行对应的程序。...
http://www.jb51.net//article/16199.htm
