CSSでフォーマットされた順序付きリストのこのコードに問題がありました。リストのテキストが2行目に行くと、2行目は直接並んでいない/最初の行の一番下にあります。実際には数字の下から始まります。私はコードを含んでいます。カスタムCSS番号の整列
HTML:
<ol class="custom-counter">
<li>Select the given link. Verify that the given building name matches with the building name on the web page you are directed to.</li>
<li>This is the second item</li>
<li>This is the third item</li>
<li>This is the fourth item</li>
<li>This is the fifth item</li>
<li>This is the sixth item</li>
</ol
はCSS:
#my-counter{
list-style-type: none;
margin-left: 0;
padding-right: 0;
}
#my-counter li{
counter-increment: start-counter;
margin-bottom: 10px;
}
#my-counter li::before {
content: counter(start-counter);
margin-right: 5px;
font-size: 80%;
background-color: #E0E0E0;
color: black;
font-weight: bold;
padding: 3px 8px;
border-radius: 3px;
}
上記のコードは次のように番号リストをレンダリング:
あなたはにposition: absolute;
を使用することができます
を与えます':before'には対応する負の' margin-left'があります。 –
ありがとう、それは働いた。 :) –