摘要: 引自:http://www.jb51.net/css/34227.html1.当绝对定位层的邻近浮动层的宽度不等于父层宽度时,以及没有清除浮动时,IE6/7,FF中显示一致; 2.当绝对定位层的邻近浮动层的宽度不等于父层宽度时,有清除浮动时,IE6/7不显示绝对定位层,FF显示; 3.当绝对定位层的邻近浮动层的宽度等于父层宽度时,以及没有清除浮动时,IE6不显示绝对定位层,IE7/FF显示; 4.当绝对定位层的邻近浮动层的宽度等于父层宽度时,有清除浮动时,IE6/7不显示绝对定位层,FF显示; 要解决这个BUG的方法也很简单,让绝对定位层不挨着浮动层放置就好了,还有个更简单的方法,在绝对定位元 阅读全文
posted @ 2011-04-07 12:57 流失的痕迹 阅读(287) 评论(0) 推荐(0)
摘要: 在FF中被渲染的字体永远都是Microsoft 雅黑(如果不改FF的设置的话),如果IE中设置的是非雅黑字体的话,那么它们会因为不同字体的原因,产生不一样的字体效果,往往都是差那么1-2个像素,特别是如果想设置背景小图标的话,总会感觉IE或者FF其中一个没有对齐。今天看了CSSZenGarden的Css,突然想到行高是否可以解决,结果不行。然后,发现如果把背景图片设置成left center的话,再把line-height和height设成一样的,至少在外观上看起来,两者都是正对到中央的,不防可以作为一种解决办法。不过,我还是觉得,把FF字体换掉,要好得多。 阅读全文
posted @ 2011-04-03 00:20 流失的痕迹 阅读(413) 评论(0) 推荐(0)
摘要: select top 10 * from tabName order by newid() 阅读全文
posted @ 2011-04-02 16:11 流失的痕迹 阅读(1631) 评论(2) 推荐(0)
摘要: 隐藏文字的buttoninput.button{width:114px;height:37px;border: none;background: transparent url(images/submit_btn.gif) no-repeat center;overflow: hidden;text-indent: -999px;/*FOR IE*/font-size: 0;display:block;line-height: 0;} 阅读全文
posted @ 2011-03-27 19:30 流失的痕迹 阅读(1186) 评论(0) 推荐(0)
摘要: 已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore><book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price></b 阅读全文
posted @ 2011-03-21 14:22 流失的痕迹 阅读(190) 评论(0) 推荐(0)
摘要: 1. img的src刷新问题【分析说明】先看一下代码:<img id="pic" onclick= "this.src= 'a.jpg'" src="aa.jpg" style="cursor: pointer"/>在IE 下,这段代码可以用来刷新图片,但在FireFox下不行。主要是缓存问题。【兼容处理】在地址后面加个随机数就解决了: <img id="pic" onclick= "javascript:this.src=this.src+' 阅读全文
posted @ 2011-03-14 10:55 流失的痕迹 阅读(800) 评论(0) 推荐(0)
摘要: 写了将近两天了,不断的测试,不断的改,终于还是写出来了。高手请勿见笑。确实花了不好时间,囧~~~现在来说一下这些撇脚代码(还可以大大的优化)的功能描述,第一个是修改元素的样式即元素的style方法,传入的style可以是对象,也可以是字符串。有自己的格式。如果元素已经有定义过的样式,比如说已经定义过boder了,现在又传入一个border,那么新添加的样式会覆盖掉原有样式。别问我为什么要用这么麻烦的代码去覆盖,而不是直接添在样式属性的最后面。答案很简单,重复的东西,让我看了不爽~~—_—~~然后第二个方法添加的元素的class,即元素的样式类。如果类名重复,将只留一个。然后,然后就没啦~~后面 阅读全文
posted @ 2011-03-10 22:56 流失的痕迹 阅读(2216) 评论(0) 推荐(0)
摘要: function addClass(currNode, newClass){ var oldClass,newClass; oldClass = currNode.getAttribute("class") || currNode.getAttribute("className"); if(oldClass !== null) {oldClass = oldClass.split(" ");newClass = newClass.split(" ");newClass = mergeArray(newClass,o 阅读全文
posted @ 2011-03-10 16:30 流失的痕迹 阅读(3475) 评论(0) 推荐(2)
摘要: //It's merge arr1 and arr2 , delete the same element only leave one //It's only apdapter array. If object, no. //The sequence of the two array is not required. mergeArray:function (arr1, arr2){ for (var i = 0 ; i < arr1.length ; i ++ ){ for(var j = 0 ; j < arr2.length ; j ++ ){ if (arr 阅读全文
posted @ 2011-03-10 16:18 流失的痕迹 阅读(8497) 评论(0) 推荐(0)
摘要: window.onload = function(){setStyle(document.getElementById('box'),"color:#336699;font-weight:bold"); };//可以传字符串,也可以传对象格式:{color:"#FF0000",fontWeight:"bold"}//请注意连接样式的写法fontWeight不能写成font-weight或者font-Weightfunction setStyle(currNode, oStyle){ var cssText = curr 阅读全文
posted @ 2011-03-10 11:23 流失的痕迹 阅读(756) 评论(0) 推荐(0)