Rel与CSS的联合使用

作者:张经纬 来源:张经纬的博客 时间:2010-02-20 13:03:00 

Rel-License 是微格式的开发标准之一,简单的说就是通过给引用标签(通常是链接)加上REL属性,来标明所引用链接/数据与文章的关系。

Wordpress很早就引入了rel标准,在我们添加新链接的时候就可以看到“关系”属性。

早期某些社交类搜索引擎可根据这个标签来判断人与人之间的关系,但它对网页开发来说并无意义,值得庆幸的是随着浏览器的逐渐升级,我们可以利用CSS属性选择器以及REL来做一些有意思的功能。

这是一段带有REL属性的HTML结构。

<ul><li><a href="#" rel="civil">小李</a></li><li><a href="#" rel="party">局长</a></li></ul>

页面中他呈现这个样子

因为局长和小李是两个不同的阶级,所以我们应该有区分他们,我打算在小李和局长后面增加两张图片让他表现出这个样式。

过去,我们需要在两个链接标签上增加不同的class来实现这种样式,并且我们需要针对不同的样式书写不同的CSS

.c,.b {background:url(01.png) right center no-repeat;} .b {background-image:url(02.png);}

<ul><li><a href="#" rel="civil" class="c">小李</a></li><li><a href="#" rel="party" class="b">局长</a></li></ul>

现在,我们可以利用REL属性以及属性选择器来完成这个工作。

a[rel~="civil"]{background:url(01.png) right center no-repeat;}a[rel~="party"]{background:url(02.png) right center no-repeat;}

同时,我们的HTML结构也可以剔除那些多余的样式了。

<ul><li><a href="#" rel="civil">小李</a></li><li><a href="#" rel="party">局长</a></li></ul>

另外:ie6不支持属性选择器,但我们可以用JS来修复这个问题。

标签:Rel,CSS,选择器
0
投稿

猜你喜欢

  • CSS样式和JavaScript脚本是否放置于外部文件的探讨

    2008-08-08 12:39:00
  • 解析ajax事件的调用顺序

    2023-11-21 18:12:56
  • TensorFlow安装及jupyter notebook配置方法

    2022-09-11 01:05:23
  • JavaScript中利用构造器函数模拟类的方法

    2023-07-02 05:30:13
  • python爬虫基础之简易网页搜集器

    2023-08-25 14:05:17
  • 基于Python编写简单实用的日志装饰器

    2022-10-09 01:21:51
  • ORM框架之Dapper简介和性能测试

    2024-05-03 15:30:44
  • python学习实操案例(四)

    2023-10-12 04:43:57
  • 删除数据库中重复数据的几个方法

    2024-01-17 12:56:36
  • python绘制浅色范围曲线的示例代码

    2021-07-03 02:34:10
  • IDEA配置GIT的详细教程

    2022-09-25 09:18:51
  • 详解Python编程中time模块的使用

    2023-08-29 16:57:08
  • Oracle使用PL/SQL操作COM对象

    2010-07-21 12:56:00
  • vue3的介绍和两种创建方式详解(cli和vite)

    2023-07-02 16:51:31
  • 详解CSS3中的属性选择符

    2008-04-24 14:30:00
  • MySQL分页Limit的优化过程实战

    2024-01-25 12:16:58
  • 在Mac OS上安装Oracle数据库的基本方法

    2024-01-20 13:57:11
  • SQL计算字符串中最大的递增子序列的方法

    2024-01-26 15:33:53
  • 请问[\\u4E00-\\u9FA5]是什么正则表达式码

    2009-07-10 13:10:00
  • 详细解析Webpack是怎么运行的

    2022-09-07 04:00:50
  • asp之家 网络编程 m.aspxhome.com