Webブログに投稿したいコード行の構文を強調する目的で、CSSスタイルのフックとして一連のタグdiv
とタグを使用しています。span
各行は、順序付きリスト内の独自のリスト要素に配置されます。
したがって、次のようになります。たとえば、次のようになります。
<div class="json">
<ol>
<li class="li1"><div class="de1"><span class="br0">{</span></div></li>
<li class="li2"><div class="de2"> <span class="st0">"files"</span><span class="sy0">:</span><span class="br0">[</span></div></li>
<li class="li1"><div class="de1"> <span class="br0">{</span></div></li>
<li class="li2"><div class="de2"> <span class="st0">"url"</span><span class="sy0">:</span><span class="st0">"http://www.blah.com"</span><span class="sy0">,</span></div></li>
<li class="li1"><div class="de1"> <span class="st0">"lastModified"</span><span class="sy0">:</span><span class="nu0">1348750586000</span></div></li>
<li class="li2"><div class="de2"> <span class="br0">}</span></div></li>
<li class="li1"><div class="de1"> <span class="br0">]</span></div></li>
<li class="li2"><div class="de2"><span class="br0">}</span></div></li>
</ol>
</div>
code
マークアップは実際にはコード行であるため(追加のマークアップはありますが)、タグの間にマークアップを配置することで、マークアップに追加のセマンティックな意味を与えたいと思いました。
<code>
<div class="json">
<ol>
<li class="li1"><div class="de1"><span class="br0">{</span></div></li>
<li class="li2"><div class="de2"> <span class="st0">"files"</span><span class="sy0">:</span><span class="br0">[</span></div></li>
<li class="li1"><div class="de1"> <span class="br0">{</span></div></li>
<li class="li2"><div class="de2"> <span class="st0">"url"</span><span class="sy0">:</span><span class="st0">"http://www.blah.com"</span><span class="sy0">,</span></div></li>
<li class="li1"><div class="de1"> <span class="st0">"lastModified"</span><span class="sy0">:</span><span class="nu0">1348750586000</span></div></li>
<li class="li2"><div class="de2"> <span class="br0">}</span></div></li>
<li class="li1"><div class="de1"> <span class="br0">]</span></div></li>
<li class="li2"><div class="de2"><span class="br0">}</span></div></li>
</ol>
</div>
</code>
ただし、html5w3c検証サービスごとに要素code
を含めることはできません。div
それで、私はcode
タグの使用を完全に放棄しますか?それとも、をまったく使わずにすべてを書き直そうとしdiv
ますか?私の特定の使用法ではcode
、CSS構文の強調表示の目的でマークアップを追加しているため、わかりません。