2

olリスト番号(2桁の番号)を左側から順に並べることはできますか?

通常はこのようになります

1
2
.
.
10
12

しかし、私はこのように表示するためにそれが必要です

ここに画像の説明を入力してください

4

2 に答える 2

3

これにはcounter-incrementを使用できるかもしれません。このように書いてください:

ul{    counter-reset: chapter 0;  }
li:before{    
    counter-increment: chapter;    
    content:counter(chapter) ". ";
    width:20px;
    display: inline-block;
    text-align: right;   
}  

これをチェックしてくださいhttp://jsfiddle.net/upc6b/

于 2012-09-28T07:19:05.943 に答える
0

CSSカウンターを使用できます。

CSS

ol {
    padding-left: 40px;
    list-style: none;
    counter-reset: number;
}

ol li:before {
    display: inline-block;

    content: counter(number) '.';
    counter-increment: number;

    width: 30px;
}

このアプローチの唯一の問題は、数値領域の幅が固定されているため、要素の数が増えても拡大しないことです。

デモ: http: //jsfiddle.net/Blender/UG5Y4/2/

于 2012-09-28T07:16:17.487 に答える