实例讲解css中的行为:expression和behavior(behavior的路径问题)

     原文链接:    http://hi.baidu.com/easyphp/item/2ae8f4f6cf02b8b530c199c8

     在公司看到看到同事设计的网页里用behavior调整PNG图片在IE6下的透明度,再结合expression,查了些资料,又很无耻很懒惰地转了一篇文章过来。

      文章来源:http://www.cnblogs.com/JustinYoung/archive/2008/07/21/expression-behavior-in-CSS.html

      记下在套用SMARTY发现的一个有趣现象,behavior如果(1)是用在CSS文件里,那么htc文件的相对路径,应该是相对于调用CSS的HTML文件的路径,而不是相对CSS文件的路径。

      以上为转载:

     在MVC三层框架中,CSS文件中,引用了这个东西,但是怎么改都不起作用,还没弄好!纠结中......

      原来在本地IIS是一直这个样子,发到网站上面,用上域名就正常了。 上图吧,方便说明:

MVC目录中,引用到CSS(有behavior)的页面。

页面:Areas——Manage——Views——Home——Index.aspx

页面引用的样式:CSS——  xx.css

CSS中引用的htc文件:JS——hover.htc

这三个文件夹(Areas,CSS,JS)属于同一级目录。

那么CSS应该这样子写:

 body { behavior: url("../../../../js/hover.htc"); } 
正是因为下面的这句话,才这样子写。

那么htc文件的相对路径,应该是相对于调用CSS的HTML文件的路径,而不是相对CSS文件的路径。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值