随笔分类 -  兼容性

上一页 1 2 3 4

Compatibility
Firefox/Safari/Chrome绝对定位元素重叠造成不可点击问题
摘要:51ditu地图网站开发过程中碰到的,Firefox/Safari/Chrome下(无论诡异模式或标准模式)当两个绝对定位的div发生重叠(即一个div盖在另一个div上)时,下面的div变得不可点击了。解决的方法是设置z-index,z-index值大的就可以点击了。而IE下,即使z-index值高的div,下面的div中的button仍然可以点击。<!DOCTYPE HTML><html> <head> <title>Firefox/Safari/Chrome绝对定位元素重叠造成不可点击问题</title> <meta ch 阅读全文

posted @ 2011-03-11 08:27 snandy 阅读(3000) 评论(1) 推荐(0) 编辑

各浏览器中定位元素遮盖其它元素差异性
摘要:有时需要用绝对定位元素去遮盖其它元素。多数时候没有什么问题。如果被遮盖的元素添加了鼠标事件(如点击事件),各浏览器下表现则不太一样了。1,绝对定位元素(未设置background)遮住Input元素,只在IE/Opera中,Input的点击事件能触发。.container{ width:200px; height:100px; border:1px solid red; position:relative;}<div class="container"> <input type="button" value="click me 阅读全文

posted @ 2011-03-08 22:07 snandy 阅读(2657) 评论(2) 推荐(0) 编辑

HTML P不能包含块级元素(包括自身)
摘要:abcc项目中碰到的,在一个表单中用P包含一个label和div,从Firebug中看html结构div却跑到P外面去了。甚是诧异,原来P元素是不能包含块级元素(包括P自身)的。The P element represents a paragraph. It cannot contain block-level elements (including P itself).以下是html片段,P包含了一个行内及块级元素,没有一个浏览器是按代码的结构去渲染的。<p> <label for="username">用戶名:</label> < 阅读全文

posted @ 2011-03-05 08:20 snandy 阅读(6230) 评论(18) 推荐(4) 编辑

定义对象或数组直接量时不同引擎对多余逗号的处理
摘要:这种错误已经多次犯了,一次用Ext做abcc的demo,一次是abcc查询模块。js报错分为两种:语法错误和运行错误1、js引擎在代码载入时进行语法分析,如果js写的不规范则语法分析通不过。这时候的错误称为语法错误2、语法分析通过了,js引擎会执行代码。执行期间发生的错误称为运行错误不同引擎处理这2种错误的提示不太一样。如下:var p = {name:"Jack",age:33,};//注意33后有个逗号 p.toString = function() {return "姓名:" +this.name + ",年龄:" + this 阅读全文

posted @ 2011-02-27 13:37 snandy 阅读(1776) 评论(2) 推荐(2) 编辑

上一页 1 2 3 4
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示