-
ie6支持png透明的方法
Filed under UncategorizedMar 15最近无论是在论坛上还是在群里,都有好多人问,ie6下怎么解决png透明的问题。我今天就说下我用什么方法解决吧。 我用的是一个叫DD_belatedPNG的js。 刚才特意的google了一下这个东西。以下是对这个东西说明和用法。
DD_belatedPNG使用了微软的VML语言进行绘制的JS实现,而其他多数解决PNG问题的js插件用的是AlphaImageLoader滤镜,而且还支持backgrond-position与background-repeat.这是其他js插件不具备的.同时DD_belatedPNG还支持a:hover属性,以及
,看到了吧,这玩意可是居家旅行杀人越货必备的好东西啊。
用法如下:
- 1. 下载JS文件,官网地址:http://www.dillerdesign.com/experiment/DD_belatedPNG/
- 2. <!--[if lte IE 6]>
- <script type="text/javascript" src="http://www.hxsd.com/news/zhuantipindao/090917sheying/script/dd_belatedpng.js"></script>
- <script>
- DD_belatedPNG.fix('img');
- </script>
- <![endif]-->
.main为元素标识名称,多个元素之间用”,“隔开(逗号),如DD_belatedPNG.fix(‘.png_bg,.main,#DD,.div ul li,img’); 这其中的元素都支持。
-
CSS解决未知高度垂直居中
Filed under htmlMar 15我们先来说一下 display:table-cell;这个属。
以下这段话,是我在搜索出来的摘自小龙女blog
display:table-cell 在css2中的定义只有简单的一句话“table-cell : CSS2 将对象作为表格单元格显示”css中有一个规则被称为“创建匿名表格元素的规则”,(以下文字整理自蓝色理想一篇文章),举例来说,如果某个元素已经被设置为“display:table- cell;”,而它的父节点(包含它的容器)没有被设置为“display:table-row;”属性,那么浏览器将会创建一个被设置为 “display:table-row;”的匿名盒对象来嵌套它。并且与之相邻的属性为“display: table-cell;”的兄弟节点也都会被这个匿名盒对象所包含,直到碰到一个没有被设置为“display: table-cell;”的元素而结束这一行。
如果某个元素被设置为“display:table-row;”,而它的父节点没有被设置为 “display:table;”(或者“display:table-row-group;”),浏览器将会创建一个被设置为 “display:table;”的匿名盒对象来嵌套它,与之相邻的属性为“display: table-row;”的兄弟节点也都会被包含其中。同样,如果某个元素被设置为“display:table-row;”,但它的内部却缺少 “display:table-cell;”的元素,那么一个匿名的table-cell将会被创建,用来包含该table-row中的所有元素。
按照这个思路,display:table-cell;既然能按照表格单元格显示,那表格单元格的属性他也应该具有,于是我写了这样的一个例子
Tips:You can change the code before run.
测试浏览器:IE6 / IE7 / IE8 / FF3 / OP10 / SF4 / Chrome2
-
position:absolute a对象无法选择问题
Filed under htmlJan 15前几天,一个mm在群里面问一个问题:这样描述的,一个div里面放一张图片,一个a的大小为图片的大小定位在图片的上面。问题出现了,在FF下鼠标放在图片上有链接可以点,但是在ie6,ie7下 没有a的迹象。现在看一下dome。
Tips:You can change the code before run.
当时写这个dome的想法是 a在ie下被图片盖住了,然后给a加背景颜色看看效果。
Tips:You can change the code before run.
ie6 ie7 ff 都一致,a没有被图片挡住。 既然没有被挡住,就给背景颜色加透明度,透明度为0也可以。
Tips:You can change the code before run.
这个是我想出来的解决办法,一直不明白ie下为什么a加了背景色才可以触发layout。
-
展开关闭缓冲效果
Filed under JavaScriptJan 11又堕落了有一段时间了,没有认真学js。天天混日子,这段时间一直在做公司内部的系统,系统有一个换肤的功能,之前做的都是一个一个得摆在上面的,随着皮肤的增加,空间有限放不开了。一个同事说,做成百度换肤的那种,点击弹出层,点击关闭。于是我憋了一下午,终于把这个js写出来了。
想法很简单,就是判断div的display是否是显示的还是隐藏的,显示的动画和关闭的动画分别由formula()和close()控制,很简单很基础的一个js。效果大家看一下吧Tips:You can change the code before run.
这个效果其实jquery 一个函数就搞定了,下面是效果 Read the rest of this entry »
-
Hello world!
Filed under UncategorizedJan 4Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
-
无限循环滚动
Filed under JavaScriptOct 31 -
商城商品展示的一种效果
Filed under JavaScriptOct 26最近在学习js,在捣鼓一些小的demo玩。 上周可可妞碰到个小问题。正好我之前写过。
先看下效果Tips:You can change the code before run.
-
IE和FF背景图片居中的偏移差异
Filed under 未分类Jun 28 -
Jun 24
- <div id="append_parent"></div><div id="ajaxwaitid"></div>
- <div id="menu">
- <span class="avataonline">
- <cite><a class="dropmenu" id="viewpro" onmouseover="showMenu(this.id)">liuxinghonglei</a></cite>
- <a href="logging.php?action=logout&formhash=484f70c0">退出</a>
- </span>
Tips:You can change the code before run.
