だから私はクライアントのウェブデザインをマークアップしています. このページは FAQ ページで、各 FAQ セクションには質問と回答のリストがあります。このシナリオに最も適したセマンティック マークアップは、html 定義リストです。
クライアントのモックアップには、順序付けされたリストのように、各質問と回答のペアの横に数字も表示されます。
したがって、当然、要素でコンテンツをマークアップし、<dl>
CSS を使用してlist-style-type: decimal
. ただし、これは完全に無視されます。
<dl>
要素がリストスタイルを受け入れられないからですか? 結局のところ、それはリスト要素であるため、ひどく逆に思えます!
それとも、マークアップに何か問題がありますか?
私のコード CSS と HTML の例を次に示します。
dl { list-style: decimal; }
<dl class="some-list">
<dt><strong>Q</strong>: How Do I Do Some Thing?</dt>
<dd><p><strong>A:</strong> You just do it, okay? Want a longer explanation? Try this: You just do it, okay? Want a longer explanation? Try this: You just do it, okay? Want a longer explanation? Try this: You just do it, okay? Want a longer explanation? Try this:</p>
</dd>
<dt><strong>Q</strong>: How Do I Do Some Other Thing?</dt>
<dd><p><strong>A:</strong> You just do it, okay? Want a longer explanation? Try this: You just do it, okay? Want a longer explanation? Try this: You just do it, okay? Want a longer explanation? Try this: You just do it, okay? Want a longer explanation? Try this:</p>
</dd>
</dl>