关于CSS :unknown的一些疑惑_CSS教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!
  今天在W3CBBS.com有网友提出这样一个问题。
  css中的
  Q:unknown {
      content: ''
  }
  是什么意思啊

  q标签表示一个行引用.
  q标签是成对出现的,以<q>开始,以</q>结束
  属性:
  Common -- 一般属性
  cite -- 引用内容的URI
  q是quoted text的缩写

  关于unknown,一般理解为:未知。而“:”一般用于伪类,如: “:before”“:after ” ,而恰恰是这两个伪类同样与“content属性”同时使用。
  content属性是不是很常用的属性,常常用来和:after及:before 伪元素一起使用,在对象前或后显示内容。

  根据上面的分析,我们可以了解,这位网友所提的疑惑。作如下注解:
  意图在于未知的情况下,以其它内容对q标签内的内容进行替换。

  如下编码,可以说明这样的情况:

示例代码 [www.Mb5u.com]
.image:unknown {
    display:block;
    background:url(http://www.Mb5u.com/abc.png) no-repeat right top;
    margin-bottom:-18px;
    height:18px;
    content: ""
}

  目前CSS2中并没有unknown伪类,作者为何使用此属性就不得而知了。
  如果您对此有所了解,欢迎发表评论。
  
  感谢各位的评论和纠正。:)

来源:52CSS//所属分类:CSS教程/更新时间:2012-06-09
相关CSS教程