时间:2021-05-08
复制代码代码如下:
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
但是,IE6、7、8不认识这段样式,所以我们会考虑用滤镜来实现这功能
复制代码代码如下:
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
其实如果要求不是那么苛刻的话,IE下用滤镜已经能达到我们要的效果了。当然,如果你觉得滤镜不那么完美,非要用图片去实现,那也可以,就不用继续往下读我要说明的几个注意点了。
首先,滤镜里的颜色属性必须写完整,不能用缩写。比如#000000不能写成#000,不然就会出现这样的效果
而且,不管你用什么颜色的缩写,都会变成这样,哪怕你写成#fff,最终效果也会是这样。
第二,滤镜的阴影是计算在宽高内的。比如我的盒子宽高都是100px,当我设置阴影的宽度为4px的时候,实际我盒子的宽度和高度就都变成了104px
目前就发现这2个注意点,如果你还有要补充的,欢迎在下面留言。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我们都知道,要做WD(webdesigner),首先得伺侯好几个浏览器:IE6,IE7,Firefox.一般的页面,都只要求在IE6,IE7,Firefox下正
测试代码:IE6/7/8下cssText返回值少了分号TEST[Ctrl+A全选注:引入外部Js需再刷新一下页面才能执行]各浏览器输出如下IE6/7/8:IE9
简单试用了一下IE8后,今天相对有时间点,对IE8、IE7、IE6、Firefox2.0.0.12做了简单的一些CSSHACK测试。样式代码:p{color:#
IE6/7/8/9中Table/Select的innerHTML赋值会报错,如下IE6/7/8/9中TABLE的innerHTML不能赋值[Ctrl+A全选注:
区分出IE6的hack写法1.区别IE6、7与FF/IE8:JavaScriptCode复制内容到剪贴板background:blue;*background: