摘要: 通过动态添加class的方式修改一个div的样式,总是不起作用。如下面的代码,id为“navigator”的元素,添加类.current_block,边框颜色确不变?Css代码#navigator { height: 100%; width: 200; position: absolute; left: 0; border: solid 2 #EEE;}.current_block { border: solid 2 #AE0;} 查找一些教材中(w3schools等),只说css的顺序是“元素上的style” > “文件头上的style元素” >“外部样... 阅读全文
posted @ 2012-06-29 13:20 diguanianzhu 阅读(8140) 评论(3) 推荐(2) 编辑
摘要: offsetParent 指与位置有关的上级元素,其中<td>元素的offsetParent是<table>而不是<tr>.parentNode 指与位置无关的上级元素parentElement 和 parentNode是一样,但parentNode是W3C标准,但parentElement 只在IE中可用,现在chrome也可使用。例如: <BODY> <div style="border: 1px solid black;position:absolute;"> <form> <input t 阅读全文
posted @ 2012-06-22 11:17 diguanianzhu 阅读(902) 评论(1) 推荐(0) 编辑
摘要: 1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:<script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&aid=7&u='+encodeURIComponent("http://cang.baidu.com/bruce42")+'">退出</a>');</scrip 阅读全文
posted @ 2012-05-26 12:08 diguanianzhu 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1. 检查HTML元素是否有拼写错误、是否忘记结束标记 即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。2. 检查CSS是否正确 检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误。3. 确定错误发生的位置 假如错误影响了整体布局,则可以逐个删除div块,直到删除某个div块后显示恢复正常,即可确定错误发生的位置。4. 利用border属性确定出错元素的布局特性 使用float属性布局一不小心就会出错。这时为元素添加border属性确定元素边 阅读全文
posted @ 2012-05-09 16:00 diguanianzhu 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 让我们看下面一段html:复制代码代码如下:<section><p>Little</p><p>Piggy</p> <!-- 定位此元素--></section>下面的2种写法都可以达到目的复制代码代码如下:p:nth-child(2) { color: red;}p:nth-of-type(2) { color: red;}但两者是存在差异的:nth-child 选择器,在此例子中意思就是指1.首先是个p元素2.其次这个p元素是其父元素的第二个孩子:nth-of-type 选择器,在此例子中意思就是指1.定位一 阅读全文
posted @ 2012-05-09 15:47 diguanianzhu 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 概要:使用MSXML 6。它随着Vista发布,也提供在Win2k、XP和2003的安装包。它最安全、性能最好、可靠性最好、最符合W3C标准。MSXML 3是我们最推荐的替补——从Win2k SP4开始,你几乎可以在所有操作系统上找到它。你几乎不用考虑软件发布的问题。而且它经常随着操作系统升级。MSXML 4是七年前发布的,不过,现在已经被MSXML 6取代,应该仅仅用于支持旧版应用程序(legacy applications)。MSXML 5是为微软Office量身定做,并不是为普通的开发而设计的。Internet Explorer 7在Internet Zone默认不会直接运行MSXML5 阅读全文
posted @ 2012-04-06 17:11 diguanianzhu 阅读(570) 评论(0) 推荐(0) 编辑
摘要: Win7访问XP或者2003共享,提示密码错误的解决办法 Win7使用网络共享的文件服务器,在输入帐号和密码后却提示密码错误,试验了多次都是如此。这是由于Win7新的安全机制引起的,只要修改Win7的一个策略就可以解决这个问题。操作具体方法:在运行里面输入"secpol.msc"来启动本地安全设置,然后选择本地策略-->安全选项 -->网络安全: LAN 管理器身份验证级别,“安全设置”选项默认是“没定义”。修改成“发送 LM 和 NTMLM响应(&)”或者“发送 LM 和 NTMLM - 如果已协商,则使用 NTLMv2 会话安全”就可以了。 阅读全文
posted @ 2012-04-06 09:57 diguanianzhu 阅读(635) 评论(0) 推荐(0) 编辑
摘要: XHTMLXHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。XHTML 的目标是取代 HTML。XHTML 与 HTML 4.01 几乎是相同的。XHTML 是更严格更纯净的 HTML 版本。XHTML 是作为一种 XML 应用被重新定义的 HTML。XHTML 是一个 W3C 标准。XHTML规则:属性名称必须小写属性值必须加引号属性不能简写用 Id 属性代替 name 属性XHTML DTD 定义了强制使用的 HTML 元素区别:XHTML 元素必须被正确地嵌套。XHTML 元素必须被关闭。标签名必须用小写字母。XHTML 文档 阅读全文
posted @ 2012-04-02 17:25 diguanianzhu 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 原理:通过XMLHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。本质是js和服务器端交互。创建:相对于浏览器来说,分为俩种方式:1.IE: 其中IE相对于不同的版本又分为3种方式: (1).IE5.0: var xhr=newActiveXObject("Microsoft.XMLHTTP");(2).IE6.0: var xhr=new ActiveXObject("Msxml2.XMLHTTP"); (3).IE7.0以上: var xhr=new XMLHttpRequest(); 阅读全文
posted @ 2012-03-31 13:57 diguanianzhu 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 在实际应用过程中可能会遇到DNS解析错误的问题,就是说当我们访问一个域名时无法完成将其 解析到IP地址的工作,而直接输入网站IP却可以正常访问,这就是因为DNS解析出现故障造成的。这个现象发生的机率比较大,所以本文将从零起步教给各位读者一些基本的排除DNS解析故障的方法。 一、什么是DNS解析故障? 一般来说像我们访问的www.sina.com,www.it168.com这些地址都叫做域名,而众所周知网络中的任何一个主机都是IP地址来标识的,也就是说只有知道了这个站点的IP地址才能够成功实现访问操作。 不过由于IP地址信息不太好记忆,所以网络中出现了域名这个名字,在访问时我们这需要输入这个.. 阅读全文
posted @ 2012-03-30 16:31 diguanianzhu 阅读(3111) 评论(0) 推荐(1) 编辑