IE与FF在js、css、html方面的不兼容问题
js要求:为使系统能在IE和FF下正常运行,不要使用原生态的javascript,建议使用js的库(如:jquery)
并且要求用jquery中,获取对象的属性使用$obj.attr("attrName"),不要使用obj.attrName,防止自定义的属性在FF中不能正常运行
1、问题:<span></span>在FF下运行不正常
解决方法:用<div></div>替换
2、现有问题:document.frames[i].document不能在FF下正常运行
解决方法:window.frames[i].document(IE,FF都可正常运行)
注意:这并不是说document对象在FF中不能使用,只是针对frames对象不能用document
3、改错:document.body.clientWidth,document.body.clientHeight在IE和FF下都能正常运行
4、判断IE浏览器和FF的JS
(1)if(navigator.appName.indexOf("Explorer")>-1){}//IE,Opera
else{}//FF
(2)if (document.all) {}//IE
else{}//FF
5、问题:node.firstChild在FF下不能正常运行
解决方法:用getElmentById("id")替换
6、问题:scroll='no'在FF中玩法正常运行
解决方法:style="overflow:hidden;"
7、问题:获取自定义属性
在FF中,自定义的属性必须用getAttribute()取得(IE也可以)
而IE可以直接通过“.”运算符获取
8、<tbody></tbody>不显示定义在FF下就找不到<tbody>对象
解决方法:在table中定义<thead>的同时也要显示定义<tbody>
9、脚本库Jquery.js不能随便换为jquery-1.3.2-min.js会报错
10、event对象在IE和FF中不同
(1)在 IE 中,事件对象是作为一个 全局变量 来保存和维护的。 所有的浏览器事件,不管是用户触发的,还是其他事件, 都会更新window.event 对象。 所以在代码中,只要轻松调用 window.event 就可以轻松获取 事件对象, 再 event.srcElement 就可以取得触发事件的元素进行进一步处理
在 ff 中,事件对象却 不是全局对象, 一般情况下,是现场发生,现场使用,ff把事件对象自动传递给对应的事件处理函数。
&nb
相关文档:
div css网站布局的八个小技巧
1.若有疑问立即检测
在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请
见 http://validator.w3.org 。请注意,在文件开头的错误,可能因为不当的结构等因素造成更多错误;我们建议先修正一些最明显的 ......
盒子标签和属性对照
CSS语法(不区分大小写)
JavaScript语法(区分大小写)
border
border
border-bottom
borderBottom
border-bottom-color
borderBottomColor
border-bottom-style
borderBottomStyle
border-bottom-width
borderBottomWidth
border-color
borderColor
border-left
borderLeft
border ......
这个bug,主要是一个二级菜单,在ie7中hover时正常显示出来,在ie6下没有效果。在网上找了很多资料,弄了好几天,最终是参照别人的代码,用的纯css经过自己的整理,就把它给弄下来了。希望以后自己多来看看。
如下:
-------------------
css代码:
.allMenu
{
width: 8 ......
1. 检查HTML元素是否有拼写错误、是否忘记结束标记
即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。
2. 检查CSS是否正确
检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误。
3. 确定错误发 ......
20 个经典的 Ajax + CSS 表格
并不是所有的Web 开发者都会对美化表格数据感兴趣,今天我们收集了20 个功能强大,外观漂亮的基于Ajax + CSS 的表格效果,你可以从这些示例中学习怎么使用这些表格提供的排序和过滤的功能来组织表格中的数据。
现在让我们来看看这些表格:(点击每个样式前面的链接即可进入下载)
#1. ......