关于css的一些技巧
2006-12-01 16:50
573 查看
一、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上可以找到更多细节。
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上可以找到更多细节。
相关文章推荐
- css关于背景的一些常用技巧
- 关于css一些技巧(原:http://hi.baidu.com/%CC%C6%D0%F1/blog/item/eac3594376d36e149213c647.html)
- 关于css控制中文的一些技巧
- 关于一些css技巧实际应用扩展
- 关于eclipse的一些使用技巧
- 关于eclipse的一些使用技巧
- 关于c的printf一些小问题技巧
- 关于div+CSS 的一些兼容问题
- 关于工作技巧的一些心得
- CSS的一些经典技巧
- Android 一些关于 Activity 的技巧
- CSS的一些技巧
- CSS--图形化按钮的一些技巧
- 关于css部份技巧,div/IE6/IE7/IE8/FF
- 在DW中CSS编码需要注意和掌握的一些技巧
- 一些关于网页制作的特效和技巧
- 关于时间管理的一些技巧
- 为提高问题的解答率和发问的质量--关于在本群本本论坛问问题的一些技巧的建议
- 神奇的CSS技巧探秘——关于边框特效
- css 一些技巧及易错的细节