摘要: 保存用png,gif格式图片,都有个交错复选框,这个是什么意思呢,我一直没有搞懂,所以一直没有选中它。昨天碰巧看到一些有关他的资料,就好奇的打听了一下,:) 交错是一种通过 Internet 发送图片数据的方法。当某个图片交错时,会发生以下情况:在下载了该图片的 1/64 后,您可以看到图片外观形状的总体图像。就是指浏览器下载它的时候隔行下载,这样下载一张图只用一半的时间就可以看到它的样子,只不过只是隔行的图,然后它再下载另一般,这样可以减少你等待看它的时间。在Fireworks中保存GIF和JPG时也有这个优化。那么他显示的效果就是:浏览器欣赏该图片时就会以由模糊逐渐转为清晰的效果方式... 阅读全文
posted @ 2012-12-16 22:03 enggirl 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: 以前也遇到过,每次遇到每次犯怵,可是总是没有当回事,好好总结一下,今天看了为之哥的文章,特别总结一下。 radio和checkbox最让人头疼的就是他们跟后面的文本怎么能够居中显示呢?而且还兼容各浏览器?一个方法就是用vertical-align调整,一个就是用float解决。 在处理前有点很重要的就是重置radio和checkbox样式,原因就是不同浏览器解析不一样,有些默认margin,有些是默认padding,还有ie6,7连margin和padding即使设置为0后,所占的空间还是比较大,所以还是有必须重置下,一下就能解决很多麻烦 1 <form id="demo1&q 阅读全文
posted @ 2012-12-15 15:45 enggirl 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一样看了新浪,但是结果就不一样,我就没有那个嗅觉去做一下,去看看它是如何实现的,什么时候才能成为本能思考呢?下面这是转载的:http://www.daqianduan.com/css-a-line/,补充一下:因为下面都没有html结构,还有他的效果我也没有能看到(点击查看实例展示没有看到效果),所以我 自己根据理解补了一下,如果要是有什么不对的话,还请大家指正。单个标签实现分隔线:<div class="demo_line_01"></div>1 .demo_line_01{2 padding: 0 20px 0;3 margin: 20px 0; 阅读全文
posted @ 2012-12-05 12:51 enggirl 阅读(2633) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个小练习的时候,发现一个问题,firefox输出的结果跟其他浏览器不一样,甚至还报错。废话少说,直接上码:1 (function(){2 if(S){3 S();4 }else{5 alert("b");6 function S(){alert("a")}7 }8 })();这个一开始我猜测的是输出b,结果都是a,除了ff的报错首先来看ff为什么会报错,这个理解了也就理解了为什么会输出a而不是b。在w3chelp上面这样解释的:“根据 ECMAScript ... 阅读全文
posted @ 2012-12-05 11:19 enggirl 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个问题,就是相同的src值,但是图片换成了另一张图片,名称不变,但是图片不变化,仍显示原来的图片,但通过firebug看img标签里图片已经变化,因为当src的地址不变时浏览器不会重新加载图片,而仍从缓存里面读取。所以要想让它不从缓存取,而是重新从服务器加载,只需给这个src后面加一个随机数,这样浏览器看到每次显示的随机数不同,就认为是读取的是不同的图片,所以就不会从缓存取图片啦,而是从服务器上重新加载在此之前尝试过把img的src清空,然后再赋值一个新的src值,还有定义一个新的img对象,先remove原来的img,然后用新img覆盖他,但是都不好使。一句随机数顶了好多行的代码, 阅读全文
posted @ 2012-11-29 14:43 enggirl 阅读(412) 评论(2) 推荐(0) 编辑
摘要: 我创建了一个div,给这个div添加了一个类名,一开始我用Odiv.setAttribute("class","my_div")给这个div添加class属性,这个在ff,ie8,9都ok,但是在ie7和ie6下面就不认识,那个创建的div根本没有显示,然后我想起来class好像是保留字,所以我就把class换成className,这回ie7好啦,ie6还是不显示,ff里也不显示啦。然后我就想还有什么方法可以给div设置类名呢,就在网上搜了一下,原来还可以用赋值的方式来设置元素的类名,即Odiv.className = "my_div" 阅读全文
posted @ 2012-11-28 14:52 enggirl 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 我们常常用text-indent的负值隐藏文本,他也一直很好用,但是今天当他与float偶遇,他把持不住啦,直接不起作用啦,为啥不知道,反正用了一个font-size:0;line-height:0;overflow:hidden就好啦。这个从ie6-9,再到ff都ok 阅读全文
posted @ 2012-11-28 14:45 enggirl 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.不能把遮罩层效果直接加在body元素上,因为body里的元素都是在body之上,不管给body设置z-index有多大都不管用,按照始终都在遮罩层撒谎那个吗,所以要在body上面盖一个空div,这个div跟body一样大小,在这个div上加遮罩效果。2.遮罩层的宽高一定要取document.documentElement.scrollHeight 和document.documentElement.clientHeight两者中的最大值,因为这样当出现滚动条的时候,滚动条的区域也会有遮罩层,否则就是百度,横向的也是同理。Math.max(document.documentElement.s 阅读全文
posted @ 2012-11-21 23:00 enggirl 阅读(208) 评论(0) 推荐(0) 编辑
摘要: css2.0对权重描述的并不是很清楚,但是在CSS2.1里W3C已经对CSS的权重有了明确的规定。Media type and element matchImportance and origin in ascending order of importance (confusingly):user agent style sheetsuser normal style sheetsauthor normal style sheetsauthor important style sheetsuser important style sheetsSpecificitySource order . 阅读全文
posted @ 2012-10-28 22:05 enggirl 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 今天问了一个问题:border是算在width里面还是外面,我说是里面,然后他又接着引申了一下问题:如果border很大,而且元素有背景色,那背景色是在border里还是外面?又问,如果元素有背景图,那背景图平铺的话,会在border里面还是外面?接着问,如果背景图不平铺的话,会在border里面还是外面?我让这一连串的问题问晕了,然后就挨个试验,试验是检验真理保证嘛! 试验结果发现好神奇,如果有背景色的话,背景色会在border外面消失;如果有背景图平铺的话,背景图会在border外面消失;如果有背景图不平铺的话,背景图会在border里面就消失。而且,还发现background-col.. 阅读全文
posted @ 2012-09-22 18:09 enggirl 阅读(215) 评论(0) 推荐(0) 编辑