`
lixinlixin2008
  • 浏览: 149852 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
三个sbsolute嵌套时,最里层文字会被挤为一行,如果去掉一个div则文字伸展到最外层大小  (ie7 ff3 safari4 chrome2表现相同)         如果最内层不是文字而是图片,div5不出滚动条(非IE7),IE7 width会被最外层限制,div5出滚动条              解决办法不知,不知道算不算浏览器的bug <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xht ...
     v0.2.2 , 发布日期: 2009 4 月      ·          Support for appending MD5 hashes or timestamps to sprite image URLs (SMARTSPRITES-25 ) ( 支持sprite 图片后追加时间戳或者随机md5码 )     ·          Bugfix: SMARTSPRITES-26 v0.2.1 , 发布日期: 2008 10 月 ...
举个例子 , 例如 : 生成的 css 看起来像下面这样 : #web { width: 17px; height: 17px; background-repeat: no-repeat; background-image: url('../img/mysprite.png'); background-position: left -0px; } #logo { width: 50px; height: 50p ...
  本文讲讲生成图片和css的工具,一般使用css sprite的方式有两种: 1,单纯的背景图方式,这种方式没有多余的标签,并且比较简单,缺点是IE6 半透明png没办法对付. 2,另一种是两个标签的方式,外层一个div,定大小,内层一个img(或者div),img和图片一样大,relative定位,然后设置img的top和left来定位,这种方式的好处是可以对付IE6的png问题.内层img可以应用滤镜,不过也多了一个标签,并且不支持背景平铺, 如果背景平铺的话用滤镜是无解的,smartsprites的方式是为IE6生成png8.,可以支持背景平铺   ...
看到一个兄台的判断Array的方法,觉得甚好,特此转载,特此记录... 编写更强壮的isArray函数 http://www.iteye.com/topic/318821
一般的开发者都知道ie6,7,8中如果两个div有层叠关系,上层的div背景透明,且没有内容,那么下层div在某些情况下就可以响应点击在上层的事件,也就是说,上层的div被穿透了.         一般来说,下层div可以响应点击的区域如下:     1,如果下层div有边框的话,边框可以响应点击     2,背景图和背景色都不能响应点击     3,内容可以响应点击,比如文本,图片等     另外:再有一种情况,如果外层div有click事件,点击上层div,这时有以下几种情况:     1,如果点击的下层div没有背景,这时候click事件不会响应     2,如果点击的下层div有背 ...
两个页面: a.htm为top页面,b.htm在iframe中. 域都为 api.adomain.com 注:所有文字说明都在注释中,只需看文字即可. a.htm代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script> function f1(){ document.body.removeChild(do01); } ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html>      <head>              </head>      <body>         这样的form每次都会弹出指定的窗口,但是chrome下和safari下,只会弹出一次,关掉以后就无法弹出新窗口了,解决方法是在url后面跟随一些无意义的随机数                 测试浏览器版本为:safari4和chrome2         <f ...
在input没有name的时候, post提交,这个input数据压根就不会被提交(从一些检测http的软件中可以看出来),IE6+,chrome2,safari4都遵循此规则,但是FF3.5例外(手头没有别的版本),input的内容会被提交,例如: http://www.g.cn/query?=input的value 等号前面是没有值的,数据成功提交,其他浏览器下,没有数据 如果是get提交呢,IE,safari,chrome仍旧不会提交数据,ff3.5会提交数据,和post类似,数据类似于这样: http://www.g.cn/query?=input 表单如下: <form ...
IE下 form的name不可用js改变,    (用debug工具可以看到改变了name,但是alert(document.body.innerHTML)可以看出没有改变),应该是没改变,因为forms['']这样的方式取不到, 可以认为form的name在IE下是只读的. input的type属性也类似,ie下只读 其余浏览器没限制 最近看了一个兄台的文章,说是ie可以用mergeAttributes修改name,但是俺测试的貌似还是不行,有空再测试一下...  地址为: http://www.cnblogs.com/rubylouvre/archive/2009/12/09/ ...
以前就发现esc会在某些浏览器下阻止正在提交的请求,比如正在请求json,esc可以停止其加载,别的请求没测试(日后再说)... 用script加载json举例(按esc键时) firefox opera chrome会阻止请求的提交    相当于叉号按钮 safari esc键按下和不按下一个样,就像个死猪一样(俺还是比较喜欢这个浏览器的) ie6,7  esc有反应,貌似也会阻止提交,但是会触发onreadystatechange事件,相当于叉号按钮 ie8  疑惑了...(日后再说)
因为要显示一些png图,所以我用了一个AlphaImageLoader滤镜 然后要透明,就加了一个透明滤镜 style.filter += (+=是防止把上一个滤镜覆盖掉) 问题来了,透明度缩小时候会起作用,增大就不起作用了,估计是加了很多个 透明滤镜 导致的问题 郁闷中... 另外IE6同时使用 AlphaImageLoader和alpha滤镜后,图片有些地方会发灰...
Neil Fraser文章看得糊里糊涂,e文不是很好... 一般我们加载数据会生成一个script标签,在onload事件里remove掉,或者在jsonp回调函数中remove掉script标签,取得数据 这样其实script占用的内存并没有释放,必须: for (var prop in jsFile) { delete jsFile[prop]; } ie下不能delete native对象的属性,Neil Fraser给出的解决方法是,ie下只用一个script标签... 原文地址:http://neil.fraser.name/news/2009/07/27/ 网名: 天 ...
ff sf chrome:只能关闭自己打开的页面,并且打开的页面可以关闭自己,被打开页面不能关闭opener opera:可以关闭自身,能关闭自己打开的页面,被打开的页面可以关闭自己,可以关闭opener ie7:类似于ff,比ff强的地方是关闭不是由自己打开的页面时会弹出确认框 ie6:类似IE7,不过赋值window.opener为任意值后,不会出现关闭确认框 页面a: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml ...
Global site tag (gtag.js) - Google Analytics