关于IE下CSS链接样式的设置

html-css09

关于IE下CSS链接样式的设置,第1张

如果你想链接开始和点击过后都是一致的,那么可以a{color: #0099CCtext-decoration:none},但是问题在于你的这个超链接标签<a href=" " ></a>是都是用这个样式还是单独的样式。一般没有整个页面都用一个样式的,所以会加一个class属性值如nav表示导航条链接,就成了<a href=" " class="nav"></a>,此时css要在原来的下面再多加一个

.nav a{color: #0099CCtext-decoration:none},这样只是变了导航的样式。一般链接有四个状态,分别用a:link,a:hover,a:active,a:visited来定义。当某几个状态要求一致的时候还可以用逗号来合一起成a:link,a:hover,a:active,a:visited{color:#09ctext-decoration:none}但是这样还是定义了所有的a标签,所以单独的还需要使用id或者class里的属性值加标签样式来完成。当<a>中不是class而是id的时候用#id值 a:link,a:hover,a:active,a:visited{}设置。应该是不会出什么问题的啊。

1、需要iepngfix.htc,blank.gif,iepngfix_tilebg.js这三个文件,可以通过http://www.cdys.cn/iepng.rar获得。

2、获得以上3个文件后分别上传至网站,你可以把他们分别传到相应的css,js和images目录中,当然,也可以建立新的文件夹,比如名为:iepng的文件夹,把他们传到其中。

3、添加第一句代码,这是在html文件中添加的格式,不要忘记修改htc文件的路径,如果怕出错,直接使用相对根目录的路径,比如/iepng/iepngfix.htc,这样一般不会出错,当然你也可以把behavior: url(iepngfix.htc)这句添加到你的reset.css文件中去。

<style type="text/css">

img, div { behavior: url(iepngfix.htc)}

</style>

4、使用记事本,或类似的工具打开iepngfix.htc文件,将其中blankImg的文件路径替换成你自己的,比如/iepng/blank.gif,根据自己的实际情况。

IEPNGFix.blankImg = '/images/blank.gif'

5、将下面这句js调用代码加到需要页面的《head》中去(此步不是必须的,如果你的head部分的include统一调用的,推荐一定加上这句)

<script type="text/javascript" src="iepngfix_tilebg.js"></script>

经过以上步骤,基本可以实现IE下png的透明效果了