[解決済み] 順序付きリストの数字をカスタマイズするには?
2022-05-14 22:59:46
質問
順序付きリストの数字を左揃えにするにはどうしたらよいでしょうか。
1. an item
// skip some items for brevity
9. another item
10. notice the 1 is under the 9, and the item contents also line up
順序付きリストの番号の後の文字を変更しますか?
1) an item
また、ol要素のtype属性を使用する代わりに、数字からアルファベット/ローマ字のリストに変更するCSSソリューションはありますか?
私は主に Firefox 3 で動作する答えに興味があります。
どのように解決するのですか?
これは、私が Firefox 3、Opera、および Google Chrome で動作させている解決策です。リストは IE7 でも表示されます (ただし、閉じ括弧と左揃えの数字がありません)。
ol {
counter-reset: item;
margin-left: 0;
padding-left: 0;
}
li {
display: block;
margin-bottom: .5em;
margin-left: 2em;
}
li::before {
display: inline-block;
content: counter(item) ") ";
counter-increment: item;
width: 2em;
margin-left: -2em;
}
<ol>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
<li>Six</li>
<li>Seven</li>
<li>Eight</li>
<li>Nine<br>Items</li>
<li>Ten<br>Items</li>
</ol>
EDITです。 strager氏による複数行の修正を含む
また、ol要素のtype属性を使用する代わりに、数字からアルファベット/ローマ字のリストに変更するCSSソリューションはありますか。
参照先 リストスタイルタイプ CSS プロパティを参照してください。また、カウンターを使用する場合は、第2引数にlist-style-typeの値を指定します。例えば、以下は upper roman を使用します。
li::before {
content: counter(item, upper-roman) ") ";
counter-increment: item;
/* ... */
関連
-
[解決済み] textareaのresizableプロパティを無効にするにはどうしたらよいですか?
-
[解決済み] 順序付きリストの2行目のインデントをCSSで維持するには?
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] Webフォームのフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] リスト項目にマウスを置いたときに、カーソルを手の形に変えるには?
-
[解決済み] ローカルストレージとCookieの比較
-
[解決済み] CSS Flexboxで、"justify-items "と "justify-self "プロパティはなぜないのですか?
-
[解決済み] CSS 背景の不透明度 [重複]について
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
iframeフレームワークの使用
-
[解決済み] Bootstrap 3.3.7で改行する方法
-
[解決済み] BootstrapのCollapse Navbarが動作しない
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] HTML5でfloat入力タイプはありますか?
-
[解決済み] input type="date "のフォーマットを変更する方法はありますか?
-
[解決済み] preタグでテキストを折り返すにはどうしたらよいですか?
-
[解決済み] CSS背景のストレッチとスケール