content属性一般用于::before、::after伪元素中,用于呈现伪元素的内容。平时content属性值我们用的最多的就是给个纯字符,其实它还有很多值可供选择。

1、插入纯字符

<style>*{margin: 0;padding: 0;box-sizing: border-box;}li{list-style: none;}.content{position: relative;padding: 10px;border: 1px solid #666;margin: 10px;}.content.only-text::before{content: '插入纯字符';}
</style><body><h1>1、插入纯字符</h1><div class="content only-text"></div>
</body>

2、插入图片

<style>*{margin: 0;padding: 0;box-sizing: border-box;}li{list-style: none;}.content{position: relative;padding: 10px;border: 1px solid #666;margin: 10px;}.content.fill-image::before{content: url('https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_86d58ae1.png');}
</style><body><h1>2、插入图片</h1><div class="content fill-image"></div>
</body>

3、插入元素属性

<style>*{margin: 0;padding: 0;box-sizing: border-box;}li{list-style: none;}.content{position: relative;padding: 10px;border: 1px solid #666;margin: 10px;}.content.fill-dom-attr::before{content: attr(data-title);}
</style><body><h1>3、插入元素属性</h1><div class="content fill-dom-attr" data-title="我是.fill-dom-attr元素的 data-title 属性值"></div>
</body>

4、插入当前元素编号(即当前元素索引)

这个特性可用于活动页面的规则介绍。

<style>*{margin: 0;padding: 0;box-sizing: border-box;}li{list-style: none;}.content{position: relative;padding: 10px;border: 1px solid #666;margin: 10px;}.fill-dom-index li{position: relative;/* 给计数器加器起个名字,它只会累加 li 标签的索引,li元素中间的div并不会理会 */counter-increment: my;}.fill-dom-index li div::before{/* 使用指定名字的计算器 */content: counter(my)'- ';color: #f00;font-weight: 600;}
</style><body><h1>4、插入当前元素编号(即当前元素索引)</h1><div class="content fill-dom-index"><ul><li><div>我是第1个li标签</div></li><div>我是li标签中的第1个div标签</div><li><div>我是第2个li标签</div></li><li><div>我是第3个li标签</div></li><div>我是li标签中的第2个div标签</div><li><div>我是第4个li标签</div></li><li><div>我是第5个li标签</div></li></ul></div>
</body>

5、插入当前元素编号(指定种类)

<style>*{margin: 0;padding: 0;box-sizing: border-box;}li{list-style: none;}.content{position: relative;padding: 10px;border: 1px solid #666;margin: 10px;}.fill-dom-index2 li{position: relative;counter-increment: my2;}.fill-dom-index2 li div::before{/* 第二个参数为list-style-type,可用值见: http://www.w3school.com.cn/cssref/pr_list-style-type.asp*/content: counter(my2,lower-latin)'- ';color: #f00;font-weight: 600;}
</style><body><h1>5、插入当前元素编号(指定种类)</h1><div class="content fill-dom-index2"><ul><li><div>我是第1个li标签</div></li><div>我是li标签中的第1个div标签</div><li><div>我是第2个li标签</div></li><li><div>我是第3个li标签</div></li><div>我是li标签中的第2个div标签</div><li><div>我是第4个li标签</div></li><li><div>我是第5个li标签</div></li></ul></div>
</body>

css的content属性相关推荐

  1. 网页使用Font Awesome图标字体时,css定义 content 属性

    网页使用Font Awesome图标字体时,css定义 content 属性必不可少,如下所示: .icon:before {     content: '\f005';     font-famil ...

  2. css的content属性,以及如何通过css content属性实现css计数器?

    <!DOCTYPE html> <html> <head><meta charset="UTF-8"><title>cs ...

  3. CSS的content属性怎么用?

    CSS中的Content属性用于动态生成内容(在运行时):该属性可以与伪元素::before或::after一起使用,用于插入生成内容.下面本篇文章就来给大家介绍一下,希望对大家有所帮助. CSS c ...

  4. CSS中content属性的妙用

    前言 本文讲解CSS中使用频率并不高的content属性,通过多个实用的案例,带你由浅入深的掌握content的用法,让代码变得更加简洁.高效. 定义 W3school中这样定义: content 属 ...

  5. [css] CSS content属性特殊字符有哪些?

    [css] CSS content属性特殊字符有哪些? 今天在做开发的时候,需要用到CSS的content属性,加入一些特殊字符来实现网页效果.但是特殊字符那么多,怎么可能记得住,所以谷歌百度搜索之后 ...

  6. 常用的HTML和CSS content属性特殊字符归纳

    今天在做开发的时候,需要用到CSS的content属性,加入一些特殊字符来实现网页效果.但是特殊字符那么多,怎么可能记得住,所以谷歌百度搜索之后找到了一个比较全的,在这里进行归纳备忘,为了和我有相同需 ...

  7. 【CSS系列】被忽略的content属性

    CSS的 content属性,大家应该都不陌生,很多时候我们都使用过,一般情况下你看到最多的用法无外乎这样两种:一种用于清除浮动,一种用于我们经常使用的字体图标. .clear:after {cont ...

  8. css4个伪元素,CSS_CSS3中的content属性使用示例,CSS中主要的伪元素有四个:befo - phpStudy...

    CSS3中的content属性使用示例 CSS中主要的伪元素有四个:before/after/first-letter/first-line,在before/after伪元素选择器中,有一个conte ...

  9. css:before和after中的content属性

    css有一个属性叫做content.content只能使用在:after和:before之中.它用于在元素之前或者元素之后加上一些内容 就像这样: .email-address:before { co ...

最新文章

  1. 最大子矩阵(降维处理)
  2. 为什么yamlp中没有cplex_在《英雄联盟》中,为什么有些T1英雄并没有我们想象中那么强势?...
  3. php 超全局变量(整理)
  4. 【温故知新】CSS学习笔记(行高简介)
  5. 机器学习-分类之多层感知机原理及实战
  6. 如何启用nodejs request模块的调试模式
  7. unity 检测文本有没有自动换行_python3从零学习-5.1.5、文本自动换行与填充模块textwrap...
  8. 以太网速率怎么手动设置_以太网能不能不丢包?
  9. (C++) CreateThread
  10. Java设计模式之迭代子模式
  11. 科来无线抓包基础知识扫盲
  12. Atom处理器喜迎周岁生日 主频达2GHz
  13. 【隧道应用-3】Cobalt Strike正向连接多层内网
  14. C++求1000以内水仙花数
  15. 洛谷3258 松鼠的新家
  16. Hadoop权威指南(第3版) 修订版(带目录书签) 中文PDF--高清晰
  17. 微博数据采集API 附咨询公司微博大数据分析实例
  18. 使用anaconda编程c语言,Anaconda的安装与虚拟环境建立
  19. java中限制只能为正数_vue 限制input只能输入正数的操作
  20. 与学生谈“编程”和“考试”

热门文章

  1. Apollo仿真「训练有素」,长沙无人驾驶出租「轻车熟路」
  2. 15个产业级算法推出、35个高精度预训练模型上线!最强国产开源AI框架再进化,密集提升视觉产业实战能力...
  3. “安卓之父”的新公司倒了:拿到腾讯投资,成为硅谷独角兽,五年只出了一款手机...
  4. 性能压测,SQL查询异常
  5. AOS V1.0 发布,JavaEE 应用基础平台
  6. Android模拟自定义浏览器和打开另一个Ativity(06)
  7. Google Map API V3调用arcgis发布的瓦片地图服务
  8. 打印HotSpot VM采用自动优化参数
  9. {转} Eclipse 高亮显示选中的相同变量
  10. 不快乐工作场所的生存法则