contenttype属性的作用,htmlcontent属性

2020-10-14 阅读 朱晨风整理

内容简介:contentCSS中有四个主要的伪元素:before/after/first-letter/first-line。在prefore/after伪元素选择器中,有一个contcontent怎么用...

CSS中主要的伪元素有四个:before/after/first-letter/first-line,在before/after伪元素选择器中,有一个content属性,能够实现页面中的内容插入。

插入纯文字content:插入的文章,或者content:none不插入内容html:XML/HTMLCode复制内容到剪贴板

    h1这是h1/h1h2这是h2/h2
cssCSSCode复制内容到剪贴板
    h1::after{content:h1后插入内容}h2::after{content:none}
运行结果:https://jsfiddle.net/dwqs/Lmm1r08x/嵌入文字符号可以使用content属性的open-quote属性值和close-quote属性值在字符串两边添加诸如括号、单引号、双引号之类的嵌套文字符号。

open-quote用于添加开始的文字符号,close-quote用于添加结束的文字符号。

修改上述的css:CSSCode复制内容到剪贴板

    h1{quotes:();/*利用元素的quotes属性指定文字符号*/}h1::before{content:open-quote;}h1::after{content:close-quote;}h2{quotes:;/*添加双引号要转义*/}h2::before{content:open-quote;}h2::after{content:close-quote;}
运行结果:https://jsfiddle.net/dwqs/p8e3qvv4/插入图片content属性也可以直接在元素前/后插入图片html:XML/HTMLCode复制内容到剪贴板
    h3这是h3/h3
css:h3::after{content:url(http://ido321.qiniudn.com/wp-content/themes/yusi1.0/img/new.gif)}运行结果:https://jsfiddle.net/dwqs/c6qk6pkv/插入元素的属性值content属性可以直接利用attr获取元素的属性,将其插入到对应位置。

html:XML/HTMLCode复制内容到剪贴板

    ahref=http:///www.ido321.com这是链接/a
css:CSSCode复制内容到剪贴板
    a:after{content:attr(href);}
运行结果:https://jsfiddle.net/dwqs/m220nzan/插入项目编号利用content的counter属性针对多个项目追加连续编号.html:XML/HTMLCode复制内容到剪贴板
    h1大标题/h1p文字/ph1大标题/h1p文字/ph1大标题/h1p文字/ph1大标题/h1p文字/p
css:CSSCode复制内容到剪贴板
    h1:before{content:counter(my)'.';}h1{countercounter-increment:my;}
运行结果:https://jsfiddle.net/dwqs/2ueLg3uj/项目编号修饰默认插入的项目编号是数字型的,1,2,3.。

自动递增,也能给项目编号追加文字和样式,依旧利用上面的html,css修改如下:CSSCode复制内容到剪贴板

    h1:before{content:'第'counter(my)'章';color:red;font-size:42px;}h1{countercounter-increment:my;}
运行结果:https://jsfiddle.net/dwqs/17hqznca/指定编号种类利用content(计数器名,编号种类)格式的语法指定编号种类,编号种类的参考可以依据ul的list-style-type属性值。

利用上述的html,css修改如下:CSSCode复制内容到剪贴板

    h1:before{content:counter(my,upper-alpha);color:red;font-size:42px;}h1{countercounter-increment:my;}
运行结果:https://jsfiddle.net/dwqs/4nsrtxup/编号嵌套大编号中嵌套中编号,中编号中嵌套小编号。

html:XML/HTMLCode复制内容到剪贴板

    h1大标题/h1p文字1/pp文字2/pp文字3/ph1大标题/h1p文字1/pp文字2/pp文字3/ph1大标题/h1p文字1/pp文字2/pp文字3/p
css:CSSCode复制内容到剪贴板
    h1::before{content:counter(h)'.';}h1{countercounter-increment:h;}p::before{content:counter(p)'.';margin-left:40px;}p{countercounter-increment:p;}
运行结果:https://jsfiddle.net/dwqs/2k5qbz51/在示例的输出中可以发现,p的编号是连续的。

如果对于每一个h1后的三个p重新编号的话,可以使用counter-reset属性重置,修改上述h1的css:CSSCode复制内容到剪贴板

    h1{countercounter-increment:h;countercounter-reset:p;}
这样,编号就重置了,看看结果:https://jsfiddle.net/dwqs/hfutu4Lq/还可以实现更复杂的嵌套,例如三层嵌套。

html:XML/HTMLCode复制内容到剪贴板

    h1大标题/h1h2中标题/h2h3小标题/h3h3小标题/h3h2中标题/h2h3小标题/h3h3小标题/h3h1大标题/h1h2中标题/h2h3小标题/h3h3小标题/h3h2中标题/h2h3小标题/h3h3小标题/h3
css:CSSCode复制内容到剪贴板
    h1::before{content:counter(h1)'.';}h1{countercounter-increment:h1;countercounter-reset:h2;}h2::before{content:counter(h1)'-'counter(h2);}h2{countercounter-increment:h2;countercounter-reset:h3;margin-left:40px;}h3::before{content:counter(h1)'-'counter(h2)'-'counter(h3);}h3{countercounter-increment:h3;margin-left:80px;}
运行结果:https://jsfiddle.net/dwqs/wuuckquy/

作者给您推荐的内容
  1. 微信文件传输助手不见了怎么办呢?下面小编来告诉大家该怎么办。01、首先,我们打开我们的手机,然后点击手机桌面上的微信;02、进入微信后,我们点击搜索按钮;03、弹出的界面,我们输入...

  2. 手机Chrome怎么删除搜索引擎1。以百度为例,当我们反复搜索时,搜索内容会出现在搜索框下方,并且是灰色的;将鼠标移到搜索记录上,然后单击删除。方法2:不显示搜索历史记录1。每...

  3. 删除所有英文、数字并替Wor如何使用通配符批量删除全部英文.所有数字及全部中文?换所有中文字符(中文字符)。如果内容比较小,可以手动删除。如果数据量很大,逐个删除不是明智的选择。有...

  4. 如果电脑的物理键盘坏了,我们怎么启动Win7的屏幕键盘?下面来一起看一下。01、点击开始菜单上的‘所有程序’02、在所有程序列表里,找到并点击打开‘附件’03、在这里有一个‘轻松访问’的...

  5. 你有没有遇到过这样的情况:当你触摸电脑外壳时,你会感到轻微的麻痹,你会在一瞬间感到明显的兴奋。为什么?这是电脑主机漏电脑主板漏电电如何消除电脑机箱的泄漏问题。我能...

  6. 今天小编要和大家分享的是新版QQ关闭qq宠物的方法,希望能够帮助到大家。01、首先在我们的电脑桌面上找到腾讯qq并点击它,如下图所示。02、然后输入你的账号密码并点击安全登录,如下图所示...

  7. ps人像精修照片技巧渲染:原始图像:具体处理步骤如下:1。打开原始图像复制图层,命名雀斑,用色斑修复刷工具(各种方法均可)去除面部明显斑点,再去除雀斑效果:2.创建观察组...

  8. 现在很多老年朋友也都在用智能手机,不过由于他们年龄相对较大,所以眼神可能不是太好使,这样有可能看不清楚屏幕上的内容,因此手机厂家也应运推出了手机屏幕缩放功能,那么华为手机如...

  9. 电脑硬盘今天,IT视窗将隆重为网友介绍全新的丽笙家庭安装版2014系统。这个新的萝卜家庭系统真的很有用。小编已经使用很长时间了,没有任何问题,所以强烈建议您使用它。接下p...

  10. windows SDK的第一个版本已更新,以预览Microsoft SDK发布10周年。此版本支持一周年更新预览版14366及更高版本的windows 10。无法使用win10的现有正式版本1511(10586)。此版微软发布Win10一周年更新SDK预览...