webページのプログラムソースに行数を表示する方法
date:2018/8/19
構文ハイライトをしてくれるcode-prettifyを利用しましょう
Googleによって開発された
こちらはデータをダウンロードして利用することもできますし、リンクすることで利用することもできます。CSSとJavascriptで利用可能です。
利用方法
head内に以下コードを記載するだけで利用環境は整えます。但しそのままでは色々と不都合があると思いますので、多少カスタマイズを行います。
htmlのソースへの記載
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>
prettyprintで利用します
classとしてprettyprintを記載するだけです。
<pre><code class="prettyprint">
.menu_title{
font-size:30px;
font-family:AlexBrush-Regular_font;
color:#173c77;
margin:0 0 5px 0;
font-weight:bold;
}
</code></pre>
構文ハイライトをしてくれるcode-prettifyを利用しましょう
続いてはハイライトが出来ましたので、せっかくなのでテキストエディタのように行番号の振り方を学んでみましょう。
ソースコードに行番号を表示する
行番号をフルには、先ほどのprettyprintにlinenumsを追加するだけです。
<pre><code class="prettyprint linenums">
.menu_title{
font-size:30px;
font-family:AlexBrush-Regular_font;
color:#173c77;
margin:0 0 5px 0;
font-weight:bold;
}
</code></pre>
ただそのままだと、一行毎のハイライトの色が変更できませんし、5行毎しか採番されませんので不都合があります。
なのでCSSをカスタマイズします。今回の方法はリンクから呼んでいますので、自前のCSSを後に宣言することで5行毎のSTEPから全ての行にナンバリングできるように上書きしちゃいましょう。
全ての行に行番号を振る方法
以下コードをCSSを追記します。
li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9 {
list-style-type: decimal;
}
li.L1,li.L3,li.L5,li.L7,li.L9 {
background: #d4d4d6;
}
いかがでしょうか?
コメントを書く
2024/02/06(14:53)
2023/11/03(14:12)
Ѹ
2023/10/28(02:55)
2023/10/25(22:37)
2023超人気スーパーコピー最新作ブランドコピー最高品質時計
equassani 2023/05/20(21:27)
エルバーキンコピーエルメスバーキン30コピーエルメス ボリード47,エルメス バッグ 名前,エルメス ネクタイ ピンク エルメス クラッチバッグ,エルメス バッグ コピー,エルメス バーキン コピー エルメス 財布 ダミエ オークション,エルメス ヨーロッパ,エルメス エールライン エルメス クラッチ激安通販、高い品質、送料無料。バーキン25コピー、バーキン30コピー、バーキン35コピー }}}}}}
https://www.bagssjp.com/product/detail-11565.html
https://www.bagssjp.com/product/detail-10586.html
https://www.bagssjp.com/product/detail-498.html
https://www.bagssjp.com/product/detail-10378.html
https://www.bagssjp.com/product/detail-8698.html
2023/04/28(05:49)
2023/04/27(07:33)
2023/04/26(20:15)
2023/03/14(06:44)
2023
2023/03/13(13:00)
2023/03/13(08:14)
2023/03/11(21:32)
2022/10/16(01:20)
2022/09/28(04:42)
2022/09/16(23:42)
Ռg
2022/09/16(05:05)
N
N 2022/09/15(08:59)
2022/07/30(13:05)
Ѹ
2022/07/29(21:36)
2022/07/29(16:34)
2022/07/12(17:14)
2022/07/08(12:57)
˽
2022/06/19(10:03)
NƷ