CSS标签行号,无需将行预拆分为div/list(输出Jekyll+;red地毯+;Pygments)

CSS标签行号,无需将行预拆分为div/list(输出Jekyll+;red地毯+;Pygments),css,jekyll,pygments,redcarpet,Css,Jekyll,Pygments,Redcarpet,谷歌上有很多关于基于CSS的代码样本行号的结果。不幸的是,它们似乎都假设您的单独代码行位于单独的divs或lis中。对于代码存在于单个块中的情况,是否有替代技术 作为参考,这是我的HTML的一个例子。(如果有必要,这是由Jekyll调用Red地毯为基于降价的Jekyll博客文章中的一个受保护代码块调用Pygments生成的。为了澄清,这是在Jekyll文章中,不是Jekyll模板/include) 提前谢谢 另外,我不希望添加divS或liS,因为这似乎会导致人们的复制/粘贴出现瑕疵。您可以使用

谷歌上有很多关于基于CSS的代码样本行号的结果。不幸的是,它们似乎都假设您的单独代码行位于单独的
div
s或
li
s中。对于代码存在于单个块中的情况,是否有替代技术

作为参考,这是我的HTML的一个例子。(如果有必要,这是由Jekyll调用Red地毯为基于降价的Jekyll博客文章中的一个受保护代码块调用Pygments生成的。为了澄清,这是在Jekyll文章中,不是Jekyll模板/include

提前谢谢


另外,我不希望添加
div
S或
li
S,因为这似乎会导致人们的复制/粘贴出现瑕疵。

您可以使用此CSS,将模式延续到1000,就像我在代码片段中所做的那样:

。突出显示pre{
位置:相对位置;
溢出:隐藏;
左:2米;
}
.突出显示前:前{
内容:"1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 55\a 56\a 56\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 100\a 101\a 102\a 103\a 104\a 105\a 106\a 107\a 108\a 109\a 110\a 112\a 111\a 1116\a 117\a 118\a 119\a 120\a 121\a 122\a 123\a 124\a 125\a 126\a 127\a 128\a 129\a 130\a 131\a 132\a 133\a 134\a 135\a 136\a 137\a 138\a 139\a 140\a 141\a 142\a 143\a 144\a 145\a 146\a 147\a 148\a 149\a 150\a 151\a 152\a 153\a 154\a 155\a 156\a 157\a 158\a 159\a 160\a 161\a 162\a 163\a166\a 167\a 168\a 169\a 170\a 171\a 172\a 173\a 174\a 175\a 176\a 177\a 178\a 179\a 180\a 181\a 182\a 183\a 184\a 185\a 186\a 187\a 188\a 189\a 190\a 191\a 192\a 193\a 194\a 195\a 196\a 197\a 199\a 200\a 201\a 202\a 203\a 204\a 205\a 207\a 208\a 210\a 214\a216\a 217\a 218\a 219\a 220\a 221\a 222\a 223\a 224\a 225\a 226\a 227\a 228\a 229\a 230\a 231\a 232\a 233\a 234\a 235\a 236\a 237\a 238\a 239\a 240\a 241\a 242\a 243\a 244\a 245\a 246\a 247\a 249\a 250\a 251\a 252\a 253\a 254\a 255\a 258\a 26a 26a\263\a\一个或一个或一个或两个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或二七7 7 7 7 7 7 7 7 7 7 7 7 7或或或或或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或一个或或一\3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 7 7 7 7 10 10 10 10 10 10 10 10 8 8 8 8 8 8 8 8 3 3 3 3 3 3 3 3 3 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 8 8 8 8 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8 8 8 8 8 8 8 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 365366\10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10\a 41416\a 416\a 416\a 416\a 417\a 417\a 417\a 416\a 416\a 416\a 416\a 423\a 424\a 426\a 426\a 426\a 426\a 426\a 416\a 416\a 416\a 416\a 416\a 416\a 416\a 417\a 423\a 424\a 424 4\4 4 4 4 4\a 42 4 4 4 4 4 4 4 4 4 4 4 4\a 414 4 4\414 4 4 4 4 4 4 4 4 4 4 4 4 4\a 417\417\414 4 4 4 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10\a 427\a 426\a 426\a 426\416 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10\a 464\a 4466\a a 466\a 466\a 466\a 467\a 467\a 466\a 466\a 466\a 466\a 466\a 477\a 477\a 477\a 477\a 477\a 466\a 467\a 467\a 468\a 468\a 468\a 468\a 468\a 468\a 468\a 469\a 469\a 469\a 473\a 473\a 473\a 473\a 473\a 474\a 474\a 474 4 4\a 474 4\a 474\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 477\a 47514\a516\a 516\a 516\a 516\a 517\a 517\a 516\a 516\a 516\a 516\a 523\a 524\a 526\a 526\a 527\a 527\a 527\a 526\a 516\a 517\a 517\a 517\a 517\a 517\a 517\a 517\a 516\a 523\a 523\a 523\a 523\a 523\a 523\a 523\a 523\a 524\a 526\a 526\a 526\a 526\a 526\a 526\a 526\a 526\a 527\a 527\a 527\a 527\a 527\a 527\a 527\a 527\a 527\a 527\a 527\a 527\a 527\a 527\527\a 527\527\a 563\a 564\a56 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 613\a 614\616\a 626\a 626\a 626\a 626\a 626\a 626\a 626\a 626\a 626\a 626\a 626\a 627\a 627\a 627\a 628\a 627\a 626\a 616\a 616 6\a 617\a 617\a 617\a 617\a 618\a 617\a 617\a 617\a 617\a 616 6 6 6 6 6 10\a 623\a 623\a 623\a 623\a 623\a 623\a 623\a 623\a 623\a 623\a 623\a 623\a 623\a 624\a 624\a 624\a 624\a 624\a 624\a 624\a 624\a 624\a 624\a 627\a 626 6 10\a 627\a 626 10\a 626 6 663\a 664\665\a 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10\a 7
<div class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">public</span> <span class="kd">class</span> <span class="nc">Main</span> <span class="o">{</span>
    <span class="kd">public</span> <span class="kd">static</span> <span class="kt">void</span> <span class="nf">main</span><span class="o">(</span><span class="n">String</span><span class="o">[]</span> <span class="n">argv</span><span class="o">)</span> <span class="o">{</span>
        <span class="n">System</span><span class="o">.</span><span class="na">out</span><span class="o">.</span><span class="na">println</span><span class="o">(</span><span class="s">"Hello world!"</span><span class="o">);</span>
    <span class="o">}</span>
<span class="o">}</span>
</code></pre></div>
```java
public class Main {
    public static void main(String[] argv) {
        System.out.println("Hello world!");
    }
}
```
.highlight pre {
  position: relative;
  overflow: hidden;
  padding-left: 2em;
}

.highlight pre:before {
  content: "1 \a 2 \a 3 \a 4 \a 5 \a 6 \a 7 \a 8 \a 9 \a 10";
  position: absolute;
  left: 0em;
  color: silver;
}