CSS content, counter-increment 和 counter-reset详解[译](2)

作者:神采飞扬 来源:前端观察 时间:2009-06-02 12:51:00 

CSS content 属性值

CSS content 属性可以包括这些值:none | normal |<string> | url | open-quote | close-quote | no-open-quote | no-close-quote | attr(attribute) | counter(name[, style])。这些值的解释如下:


content: none; 

none:该伪元素将不会被生成。

content: normal;

normal: 将:before和:after伪元素计算成‘none’

content: "Estelle: ";content: " 00a3"; /* includes "&pound;" */

string: 在元素的前面或后面添加一个字符串(看你使用的是哪个伪元素)。字符串可以使用单引号或双引号。如果你的字符串包括一个引号,请确保你避免使用斜杠(”")或斜杠的ISO值。如果你要包括任何非ASCII字符集或实体,在CSS和XHTML中声明该字符,并/或为该字符使用ISO编码(如:”\00a3″)。详细的介绍请查看在CSS和Javascript中引入命名实体

content: url(myBullet.gif);

url: 这个值是一个标明一个外部资源的URI(比如一个图片)。如果浏览器不能显示这个资源,FF 和IE8 会忽略它, 就像它没有被指定,但是Safari 会指出该资源不能被显示,并显示一个“图片丢失”的图标。

content: open-quote;

open-quote 和close-quote: 这两个值被来自于”quotes”属性的相应的字符替代。Opera 可以处理这写值,但是不能正确的嵌套,Safari 完全无视这个属性,IE8 和Firefox 可以正确处理它。

content: no-open-quote;

no-open-quoteno-close-quote: 不引入内容,但是增加(减少) 引用的嵌套级别。Safari 完全无视这些值,Opera, IE8 和Firefox 可正确处理。

content: attr(title); 

attr(x): 这个函数为选择器的对象返回属性X的值,并将其作为一个字符串。该字符串不会被CSS处理器解析。如果该选择器的对象不包含一个属性X,将返回一个空字符串。属性名称的大小写敏感型依赖于文档的语言。

你不使用Javascript也能可以动态添加文本:

a.tooltip {
  position: relative;
}
a.tooltip:hover:after {
  content: attr(title);
  position:absolute;
  display:block;
  padding: 5px;
  border: 1px solid #f00;
  background-color: #dedede;
}

 

content: counter(subtitles, decimal);content: counter(headers) "." counter(subtitles) ": "; 

counter(name)counter(name, style): counter 有两个参数:name,你可以提到increment或 reset;style,如果没有被声明,默认为”decimal”(十进制数字)。 尽管你可以为counter 命名除了‘none’, ‘inherit’ or ‘initial’之外的所有值,但是请避免关键术语。

标签:counter,increment,ie7,css
0
投稿

猜你喜欢

  • CSS兼容性(IE和Firefox)技巧大全

    2010-07-29 12:29:00
  • asp解决fso.ReadAll提示输入超出了文件尾的错误

    2008-01-30 21:40:00
  • asp网站生成静态页面攻略

    2007-11-04 15:09:00
  • asp精妙的SQL语句例子

    2008-03-04 17:42:00
  • IE6下图片下方有空隙的解决方法

    2008-08-01 18:02:00
  • 实现页面中按钮刷新的N种方法

    2007-02-03 11:06:00
  • asp智能脏话过滤系统v1.0

    2011-04-14 11:00:00
  • YUI学习笔记(1)

    2009-01-12 18:06:00
  • 安装MySQL错误归档处理

    2008-12-22 14:50:00
  • 关于浮动的前世今生

    2009-08-19 18:51:00
  • asp 使用正则表达式替换word中的标签,转为纯文本

    2011-02-28 10:49:00
  • ASP生成静态网页各种方法收集整理

    2008-02-18 19:25:00
  • 流动的线条 —— 中国汉字书法之美

    2009-10-30 18:15:00
  • sqlserver 文件数据库和关系数据库的比较

    2011-10-24 20:11:38
  • Css 清除浮动

    2008-09-15 18:47:00
  • asp datediff 时间相减

    2011-03-25 10:34:00
  • 提升设计品质的8个布局方案[译]

    2010-03-18 16:06:00
  • 学习XHTML和HTML之间的区别

    2007-08-22 11:02:00
  • SQL Server 2005五个动态管理对象

    2009-02-24 17:41:00
  • JavaScript大牛:Douglas Crockford

    2009-03-31 12:06:00
  • asp之家 网络编程 m.aspxhome.com