关于css的一些技巧

一、IE5.5和更高版本提供了一些专有的CSS,可以实现PNG透明度:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mask.png',sizingMethod='crop'); 

二、突出显示不同类型的链接:

      1、让css自动判断链接是否外部链接,并作出标注,让使用者自己选择如果使用这些链接:

            a[href^="http:"] {
                                        background: url(images/externalLink.gif) no-repeat right top;
                                        padding-right: 10px;
                                       }

              a[href^="http://www.yoursite.com"], a[href^="http://yoursite.com"]  {
                                   background-image: none;
                                   padding-right: 0;
              }

       2、对邮件链接进行突出显示:

              a[href^="mailto:"] {
                                                background: url(images/email.png) no-repeat right top;
                                                padding-right: 15px;
                                              }

        3、对非标准的协议,如即时消息协议:

              a[href^="aim:"] {
                                             background: url(images/im.png) no-repeat right top;
                                             padding-right: 15px;
                                         }

              <a href="aim:goim?screenname=andybudd">instant message</a>

          如图显示:

         

三、突出显示可下载的文档和提要:

       链接为特定的文件格式,如doc或pdf,可使用如下方式表示出来

       a[href$=".pdf"] {

                                  background:url(image/pdfLink.gif) no-repeat right top;

                                 padding-right:10px;

                                 }

 

a[href$=".doc"] {

                                  background:url(image/wordLink.gif) no-repeat right top;

                                 padding-right:10px;

                                 }

 

                 采用前面的方法,可以用不同的图标突出显示Word文档和PDF,告诉访问者他们是下载而不是另一个页面的链接。

                还可以用这种方法突出表现RSS提要:

              

                 a[href$=".rss"], a[href$=".rdf"]{

                                             background:url(image/wordLink.gif) no-repeat right top;

                                             padding-right:10px;

                                 }

         但是IE6和耕地的版本不支持属性选择器,我们可以呕吐能够国在每个元素中添加类,使用JavaScript和DOM实现相似的效果,最好的方法之一是使用getElementBySelector函数,在http://tinyurl.com/dmao4上可以找到更多细节。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值