私の目的は、行単位でテキストファイルを印刷し、最初に行番号を追加することです。これと同じように:あなたはそれに対して操作を実行することができ、親と子の中にセレクタ内要素内のテキストとして要素インデックス(子番号)を挿入する方法はありますか?
<div id="wrapper">
<div class="line">1: asdf</div>
<div class="line">2: asdfasdf</div>
<div class="line">3: asdfasdfasdfasdf</div>
<div class="line">4: asdf</div>
</div>
n
は例えば、要素のインデックスを担当するCSS内の変数です。 nth-child(2n + 3
)
この変数を取得してプレーンテキストとして挿入する方法はありますか?基本的に次のように:
.line:before {
content: n;
}
私はバニラCSSでそれをやってのけるにいくつかの方法があります場合、私はちょうど思っていた、使用している何であるSASSでこれを達成することができます知っています。
、Huh、TIL。これは完全なブラウザサポートを提供しています。http://caniuse.com/#feat=css-counters –
はい@AaronLavers。 CSSカウンターはほとんど使用されず、no。それに関するインターネット上の資料も非常に低いです。これは、要素の入れ子がカウンターの正しい作業に大きな影響を与えるためです。 – Harry
このテクニックを使用したことはありません...教育に感謝します!毎日新しいことを学びましょう。 –