[DIV/CSS] CSS3的content属性详解
来源:互联网 发布:linux恢复delete文件 编辑:程序博客网 时间:2024/05/05 03:51
CSS中主要的伪元素有四个:before/after/first-letter/first-line,在before/after伪元素选择器中,有一个content属性,能够实现页面中的内容插入。
插入纯文字content:"插入的文章",或者content:none不插入内容
html:http://m.nvzi91.cn/gongjingmilan/29345.html
css
运行结果:https://jsfiddle.net/dwqs/Lmm1r08x/
嵌入文字符号可以使用content属性的open-quote属性值和close-quote属性值在字符串两边添加诸如括号、单引号、双引号之类的嵌套文字符号。open-quote用于添加开始的文字符号,close-quote用于添加结束的文字符号。修改上述的css:
运行结果:https://jsfiddle.net/dwqs/p8e3qvv4/
插入图片content属性也可以直接在元素前/后插入图片
html:
css:
运行结果:https://jsfiddle.net/dwqs/c6qk6pkv/
插入元素的属性值content属性可以直接利用attr获取元素的属性,将其插入到对应位置。
html:
css:
运行结果:https://jsfiddle.net/dwqs/m220nzan/
插入项目编号利用content的counter属性针对多个项目追加连续编号.
html:
css:
运行结果:https://jsfiddle.net/dwqs/2ueLg3uj/
项目编号修饰默认插入的项目编号是数字型的,1,2,3.。。。自动递增,也能给项目编号追加文字和样式,依旧利用上面的html,css修改如下:
运行结果:https://jsfiddle.net/dwqs/17hqznca/
指定编号种类利用content(计数器名,编号种类)格式的语法指定编号种类,编号种类的参考可以依据ul的list-style-type属性值。利用上述的html,css修改如下:
运行结果:https://jsfiddle.net/dwqs/4nsrtxup/
编号嵌套大编号中嵌套中编号,中编号中嵌套小编号。
html:
css:
运行结果:https://jsfiddle.net/dwqs/2k5qbz51/
在示例的输出中可以发现,p的编号是连续的。如果对于每一个h1后的三个p重新编号的话,可以使用counter-reset属性重置,修改上述h1的css:
这样,编号就重置了,看看结果:https://jsfiddle.net/dwqs/hfutu4Lq/
还可以实现更复杂的嵌套,例如三层嵌套。
html:
css:
- [DIV/CSS] CSS3的content属性详解
- [DIV/CSS] CSS3的content属性详解
- CSS3的content属性详解
- CSS3的content属性详解
- CSS3的content属性详解
- CSS3的content属性详解
- Css content属性详解
- 详解CSS3中新增的内容属性:content
- css:div属性详解
- 一篇文章弄懂CSS3的content属性
- justify-content的属性详解
- div+css适合div的css属性
- div+css属性各个属性详解1
- div+css属性各个属性详解2
- div+css属性各个属性详解3
- div+css属性各个属性详解4
- div+css属性各个属性详解5
- div+css属性各个属性详解6
- poj 2407 Relatives
- JavaScript中Element与Node的区别,children与childNodes的区别
- 【codevs1286】【BZOJ1503】郁闷的出纳员,splay练习
- Android Studio入门到精通
- 八连块问题(刘汝佳)
- [DIV/CSS] CSS3的content属性详解
- Windows中使用CRT函数检查内存泄露和溢出
- 第三周项目2:本月有几天
- javascript 对象2
- js访问php使用 webservice
- react-native 学习中网站及博客
- Android逆向分析基础-ARM 汇编语言基础
- HUST-1600 - Lucky Numbers 深搜
- 第32讲项目3——输出小星星