我发现了一个整洁的例子Showing Hyperlink Cues with CSS。但是在这个例子的CSS中,有三种独立的风格,在我的脑海中应该做的大部分是同样的事情。或者至少,我不应该在我看来全部使用它们。但我不确定我是否全部获得。在这里,他们是:这些CSS选择器中的哪个“彼此取消”?
/* all A tags whose REL attribute equals pdf */
a[rel='pdf'] {
padding-right: 18px;
background: transparent url(icon_pdf.gif) no-repeat center right;
}
/* all A tags whose REL attributes has the letters pdf somewhere mixed in*/
a[rel*='pdf'] {
padding-right: 18px;
background: transparent url(icon_pdf.gif) no-repeat center right;
}
/* all A tags whose REL attribute contains the value pdf, seperated from other values with a space */
a[rel~='pdf'] {
padding-right: 18px;
background: transparent url(icon_pdf.gif) no-repeat center right;
}
我想我可以进行更换的前两个与最后一个,但同样,我不是100%肯定我明白这些是如何工作的。任何人都在关注这个问题?
我的问题具体是这样的:我可以跳过其中一个还是两个,并且在我的所有链接上仍然得到相同的结果?
那么,究竟是什么问题? – Harmen 2010-10-18 18:01:55
@Harmen:更新问题以清除 – Svish 2010-10-18 18:02:24