2

<blockquote><q>、およびを使用して、<cite>聖書の引用と参照をフォーマットしていますが、もっと適切な方法があるかどうか疑問に思っています。

私が遭遇した典型的な聖書の参照には、ブロック引用、インライン引用、および参照 (別名「章と節」参照) の 3 種類があります。これが私がそれぞれをどのようにフォーマットしてきたかです:

ブロッククオート

<blockquote class="scripture">
    <p>Then God said, <q>Let there be light,</q> and there was light.</p>
    <cite>Genesis 1:3</cite>
</blockquote>

インライン引用

<p>As it says in the Bible, <q class="scripture">God said, <q>Let there be light,</q></q> (<cite>Genesis 1:3</cite>) and it just happened.</p>

聖書の参照

<p>The account of creation is listed in <cite class="scripture">Genesis 1</cite>.</p>

私の質問は、これらのシナリオで使用するのに最も適切な HTML タグですか? 私はかなり確信して<blockquote>おり、<q>タグは問題ありませんが、タグの使用法についてはあまり確信が持てません<cite>. インライン要素であるため、 の直接の子孫として使用できます<blockquote>か、それとも何らかの別のタグで囲む必要がありますか?

FWIW、私がs<p>内でタグを使用している理由<blockquote>は、(聖書の引用の言語に関係なく) 適切で自動的な引用のスタイル設定とネストを取得できるようにするためです。

4

1 に答える 1

2

聖典の書式設定は、どのように表示するかについての個人的な好みによって異なりますが、特別な CSS を必要とせずにプロフェッショナルな方法で表示するには、次のような構造が適切な選択であると考えています。

ヨハネ 6:5,10:

  1. イエスは見上げると、大勢の群衆が自分の方に近づいてくるのを見て、フィリポに言いました。

  1. イエスは「人々を座らせなさい」と言われました。その場所にはたくさんの草があり、彼らは座っていた(約5000人がそこにいた).

これを実現するには、「順序付きリストの開始番号を指定することは可能ですか? 」で説明されているように、カスタムの番号付けで順序付きリストを使用できます。

引用する節が連続している場合は、開始タグstartで属性を使用するだけです:ol

<h2>John 1:5,6,7</h2>    
<ol start="5">
  <li>passage here</li>
  <li>passage here</li>
  <li>passage here</li>
</ol>

それらが連続していない場合は、各開始タグでvalue属性を使用できます。li

<h2>John 1:5,9,13</h2>
<ol>
<li value="5">passage here</li>
<li value="9">passage here</li>
<li value="13">passage here</li>
</ol>

これにより、リスト項目はそれぞれに設定された値を取得します。

<blockquote></blockquote>必要に応じて、上記をタグでラップできます。CSS を使用して、任意の方法で番号付きリストのスタイルを設定することもできます。

これらの属性を使用すると、不要な CSS スタイルを回避できます。

于 2016-06-19T04:08:21.280 に答える