21May
同样碰到过这种问题,作者研究的很细,值得一看。
详细内容:http://www.blueidea.com/tech/web/2010/7616.asp
通过上面代码表现结果的对比:
在firefox中只要list-style-type为none ,则无论list-stype-position的值为outside或inside , list-style都能很好的被隐藏
而在IE6,7中,仅设置list-style:none,并不足以解决所有问题
所以我认为在css reset的时候使用 list-style:none outside none
更好。
23Mar
今天可能吧打不开,奇遇的win7却能打开,原因是win7默认就是ipv6。
于是在控制面板 -> 网络链接 -> 本地链接 -> 属性 -> 常规标签 里点“安装(N)...”
在弹出选择网络组件类型中选协议,点添加 -> 选“microsoft TCP/IP 版本 6” 点确定。
网上还有介绍命令行模式安装的方法:
开始 -> 运行 -> 输入cmd回车打开命令提示符界面。
输入:ipv6 install
一般执行到这里就能打开ipv6的网站,如google的ipv6测试页:ipv6.google.com
但我在公司却仍然打不开,经多方考证才发现问题根源:如果互联网接入提供商不支持IPv6,自己的电脑就算配置好也没用!该死的电信!
18Mar
英文原作:Conditional Compilation of JScript/ JavaScript in IE
中文翻译:L卡片
与CSS hacker一样,善用CC可做JS hacker,对解决源自JavaScript的浏览器兼容很有帮助。
为更好解释条件编译,译者对描述及代码实例做了部分修改,并擅自去掉了标题的“JScript”。
如果没看上一节,先点这里:IE中的JavaScript条件编译之二:变量
在第一节的开始,我就曾经提起过条件编译被越来越多的用在Ajax中。现在我就要解释为什么会这样。不同浏览器提供的异步请求的对象不同,导致了一个完善的Ajax程序必须在核心函数中先判断当前浏览器的种类及版本。
一段典型的Ajax代码实例可以帮你了解这些:
阅读全文>>
17Mar
英文原作:Conditional Compilation of JScript/ JavaScript in IE
中文翻译:L卡片
与CSS hacker一样,善用CC可做JS hacker,对解决源自JavaScript的浏览器兼容很有帮助。
为更好解释条件编译,译者对描述及代码实例做了部分修改,并擅自去掉了标题的“JScript”。
在上一节中,我们看到了如 @_win32 这种很奇怪的变量。这些条件编译预定义的变量,能帮助获取IE或计算机的一些基本信息。
这一节我们开始完整的了解一下这些预定义变量。
阅读全文>>
16Mar
英文原作:Conditional Compilation of JScript/ JavaScript in IE
中文翻译:L卡片
与CSS hacker一样,善用CC可做JS hacker,对解决源自JavaScript的浏览器兼容很有帮助。
为更好解释条件编译,译者对描述及代码实例做了部分修改,并擅自去掉了标题的“JScript”。
IE中有一个鲜为人知的功能,称之为条件编译(conditional compilation)。自IE4开始支持条件编译至今,此功能逐渐得到更多人的关注,并运用在自己的JavaScript代码中,甚至在一些Ajax代码中也会经常发现它的身影。条件编译允许由你控制IE浏览器是否执行你自定义的脚本部分,而对其它浏览器没有影响,其它浏览器只会将这些自定义脚本视为普通的脚本注释。
阅读全文>>
22Jan
作者:L卡片
在本地调试html页,如果其中包含js
或flash
,IE经常会提示“IE已限制此网页运行可以访问计算机的脚本或ActiveX控件
”。虽然出于安全考虑IE阻止本地脚本运行这个做法没错,但作为程序开发者来说,每次都要点允许,就非常麻烦了,于是我想办法去掉这个提示。
在IE选项里翻了半天,终于让我找到了。方法是:工具 – Internet选项 – 高级标签 – 在安全分类下面,有一项“允许活动内容在我的计算机上的文件中运行*
”。我们要找的就是他!打上对勾后重启IE就行了(如果还开着其它程序,只关IE浏览器窗口是没有效果的,还需要重启电脑)。此方法适用于所有阻止本地脚本运行的IE版本。
以后在本地运行包含js脚本的网页再也不会出现那个提示了,从此世界清净了。
PS:今天开始转从前在wp上写的老日志