查看: 323|回复: 7
打印 上一主题 下一主题

[求助] 【2000米】请教 CSS counter 计数器问题

[复制链接]
  • TA的每日心情
    开心
    2022-11-25 17:08
  • 签到天数: 204 天

    [LV.7]常住居民III

    23

    主题

    401

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13519

    QQ 章

    跳转到指定楼层
    1
    发表于 2021-5-19 00:38:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 WOWWOW 于 2021-5-20 21:39 编辑

    我在修改词典的CSS,遇到这么一个问题.

    之前问题表达的不够详细哈,重新整理下问题.

    在父元素pad 只有一个类名叫.phone的子元素时候,不计数。但此时其pad父元素下可以有很多其他类名的子元素的比如.pod,.pid,.ped.


    当父元素pad有两个以上叫.iphone的子元素,则计数.  

    注意:只计类名为.phone子元素 的数.  父元素pad的其他类名的子元素如:pod,ped不计数的。看我的下方的CSS描述




    1. <div class=“pad”>
    2. <div class="phone"></div>
    3. <div class="pod"></div>
    4. <div class="ped"></div>
    5. </div>
    复制代码







    .
    1. pad{counter-reset:section;}

    2. .iphone::before{counter-increment:section;
    3.                         content:counter(setion)"."}
    复制代码









    诶.我自己学的CSS不够完整. 我是在B站上学的,学了一整套CSS视频了. 但一整套视频里没有only-child,  only-of-type .以及counter的知识.
    哪里才有完整的CSS知识学啊。

  • TA的每日心情

    2021-7-8 21:03
  • 签到天数: 81 天

    [LV.6]常住居民II

    1

    主题

    222

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11722

    QQ 章

    推荐
    发表于 2021-5-19 20:37:28 | 只看该作者
    本帖最后由 n0thing 于 2021-5-19 20:41 编辑

    https://jsfiddle.net/43eLq1j6/

    评分

    1

    查看全部评分

  • TA的每日心情

    2021-7-8 21:03
  • 签到天数: 81 天

    [LV.6]常住居民II

    1

    主题

    222

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    11722

    QQ 章

    2
    发表于 2021-5-19 02:56:01 | 只看该作者

    点评

    厉害厉害,请问有CSS的书籍推荐吗?  发表于 2021-5-19 23:31

    评分

    2

    查看全部评分

  • TA的每日心情
    开心
    2023-1-18 23:24
  • 签到天数: 211 天

    [LV.7]常住居民III

    427

    主题

    4539

    回帖

    9万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    92011

    灌水大神章小蜜蜂章笑傲江湖章翰林院专用章管理组专用章城管大队长

    3
    发表于 2021-5-19 15:45:27 | 只看该作者
    本帖最后由 kyletruman 于 2021-5-19 16:03 编辑

    2楼n0thing已经解决了问题https://www.picb.cc/image/w2kuFi(不会翻墙的看这里,我上传的在线图床,https://www.picb.cc/为永久免费图床,单次最大上传图片10MB),
    1. .pad {
    2.   counter-reset: section;
    3. }

    4. .pad > .phone::before {
    5.   counter-increment: section;
    6.   content: counter(section) ". ";
    7. }

    8. .pad > .phone:only-child::before {
    9.   display: none;
    10. }
    复制代码
    https://jsfiddle.net/这个网站可以在线显示css和js文件的修改效果,可惜没有这样的软件,原网站需要翻墙访问,很不方便
  • TA的每日心情
    开心
    2022-11-25 17:08
  • 签到天数: 204 天

    [LV.7]常住居民III

    23

    主题

    401

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13519

    QQ 章

    4
     楼主| 发表于 2021-5-19 19:12:57 | 只看该作者
    n0thing 发表于 2021-5-19 02:56
    https://jsfiddle.net/enw3ap0m/

    感谢大神,我之前问的问题不够详细。还恳请麻烦再看下。
  • TA的每日心情
    开心
    2022-11-25 17:08
  • 签到天数: 204 天

    [LV.7]常住居民III

    23

    主题

    401

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    13519

    QQ 章

    5
     楼主| 发表于 2021-5-19 19:13:08 | 只看该作者
    kyletruman 发表于 2021-5-19 15:45
    2楼n0thing已经解决了问题,https://www.picb.cc/image/w2kuFi(不会翻墙的看这里,我上传的在线图床,https ...

    感谢大神,我之前问的问题不够详细。还恳请麻烦再看下。

    点评

    你重新编辑帖子,在代码编辑器<>插入代码,直接复制楼主的内容有乱码  发表于 2021-5-19 19:28