凍結
0 Anonymous Chrome
長編の小説専用のページをつくってます。
リンクの頭の部分に数字をつけているのですが、いちいち一覧表示でのタイトルの左 のところに数字をうつのも一苦労なので、箇条書きリストを使おうと思ってます。

理想は
01.作品の名前
02. 々
03 々
.
.
と頭に数字が続かせたいのですが、実際に試すと
01. 作品の名前
01. 々
と1からカウントされていません。どうすればいいのでしょうか?

cssは
ol{
list-style-type: decimal-leading-zero ;
}
にしてます。それ以外のCSSは書いてません。
10/05 20:07
返信
コメント投稿 検索
2 Anonymous Chrome
>>1
お返事ありがとうございます。
HTMLが原因ではないか?とのことで表紙とページリストレイアウトを確認したところ、ご指摘通りページリストレイアウトをこのように書いていました。

  <ol><li>##left_text##<a href="#page_url#">#page_title#</a>##right_text##</li></ol>

🅰️の方法で動作確認をしたところ無事解決したので、ご報告にあがりました。
いつもわかりやすくご説明いただき、ありがとうございます。
10/08 16:34
返信
1 しち SOG03
>>0
見た感じ、HTMLのほうに原因があるのでは?という気がします。
以下🅰️🅱️いずれかの方法で解決しないでしょうか?

#🅰️ #list#を使う場合
>>【表紙画面編集】(使用しているなら【目次画面編集】にも)へ、
━━━━━━━━━━

<ol>
#list#
</ol>

━━━━━━━━━━
と記入。次に、

>>【ページリストレイアウト編集】へ
━━━━━━━━━━

<li>##left_text##<a href="#page_url#">#page_title#</a>##right_text##

━━━━━━━━━━
と記入。

こうすると、本文ページを追加するたび自動的に
『 <li><a href="……">ページタイトル</a> 』
という形でリンクが追加されていきます。

*※<li>タグは終了タグを省略可能なので、省略した形にしています。
*※もし終了タグが入れたければ
*━━━━━━━━━━

<li>##left_text##<a href="#page_url#">#page_title#</a>##right_text##</li>

*━━━━━━━━━━
*と、終了タグを末尾に追加してください。




#🅱️ #list#を使わない場合
>>【表紙画面編集】(使用しているなら【目次画面編集】にも)へ、
━━━━━━━━━━

<ol>
<li><a href="……">ひとつめ</a>
<li><a href="……">ふたつめ</a>
<li><a href="……">みっつめ</a>
</ol>

━━━━━━━━━━
と記入。
※こちらも終了タグ</li>を省略しています。終了タグを入れるかどうかはお好みで。




***蛇足
おそらくですが>>0の状態はHTMLを
━━━━━━━━━━
<ol><li><a href="……">ひとつめ</a></ol>
<ol><li><a href="……">ふたつめ</a></ol>
<ol><li><a href="……">みっつめ</a></ol>
━━━━━━━━━━
……と、リンク一つ一つを『<ol> <li>リンク</li> </ol>』という形で書いてしまっているのでは?と思いました。
この2種類のタグは、

<ol>:リスト
<li>:リスト内の項目

ですので、
* <ol> <li>リンク</li> </ol>
* <ol> <li>リンク</li> </ol>
* <ol> <li>リンク</li> </ol>…
となっていると、

『リスト(<ol>)が3つ』作成され、
肝心のリンクは『各リストに1つずつ』入っているため、
全部のリンクが『そのリストの中で1番目の項目』になってしまいます。
よってこの場合は、ナンバリングされたら全項目が「01」になります。
10/06 02:13
返信