zoukankan      html  css  js  c++  java
  • css伪类实现行号自动填充

    css伪类实现行号自动填充

    大多数时候我们需要行号自动填充的时候我们可以 大多数时候是插入元素, 在元素里用js填入行号,或者用 ol > li 实现行号填充,

    对于上面的方式,都不太灵活,而且需要做额外的工作,

    现在我们用 css 伪类 的 content 属性来实现行号的自动填充

    主要使用了css 伪类的 

    content: counter(step);

    HTML

    <div>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
        <p>这是一些文字</p>
    </div>

    CSS

    div{
        counter-reset: step;
        counter-increment: step 0;
    }
    p{
        position: relative;
        margin: 4px 0;
        padding-left: 24px;
    }
    p::before {
        content: counter(step);
        counter-increment: step;
        position: absolute;
        left: 0;top: 0;
        display: block;
         20px;
        text-align: right;
        background-color: #eee;
    }

    效果图

  • 相关阅读:
    HDU 2544 (Djikstra)
    HDU 1237(表达式求值)
    HDU1690 (Floyd)
    《大道至简》读后感
    第6周总结
    第8周总结
    第7周总结
    第四周总结
    第5周总结
    java程序
  • 原文地址:https://www.cnblogs.com/hanguozhi/p/11086542.html
Copyright © 2011-2022 走看看