【发布时间】:2013-05-11 16:11:17
【问题描述】:
如何(语义)标记一个(戏剧)脚本/在 HTML5 中播放?
出于显而易见的原因,如果没有搜索引擎认为您的意思是“播放声音”和“JavaScript”,就很难搜索“播放”和“脚本”。
如何标记脚本(如在剧中给演员的文档中),使其语义正确且易于设置样式?
以《哈姆雷特》为例
哈姆雷特
第一幕
场景 I 埃尔西诺。城堡前的平台。
[弗朗西斯科在他的岗位上。贝尔纳多进入他]
贝尔纳多谁在那儿?
FRANCISCO 不,回答我:站起来,展开你自己。
很明显,我认为应该从
<h1 id="title">Hamlet</h1>
<h2 id="act-1">Act 1</h2>
<h3 id="scene-1">Scene 1</h3>
但是,然后我就卡住了。
我曾尝试查看 MicroData,但 Schema.org 的 CreativeWork[0] 确实没有包含太多对虚构作品有用的内容。
光说就够了
<p class="stage-direction">FRANCISCO at his post. Enter to him BERNARDO</p>
<p id="1"><span class="character bernardo">BERNARDO</span>Who's there?</p>
<p id="2"><span class="character francisco">FRANCISCO</span>Nay, answer me: stand, and unfold yourself.</p>
或者有没有更好/更明智的做事方式?
【问题讨论】:
-
您应该在每个字符名称后有一个冒号和一个空格:
<p id="1"><span class="character bernardo">BERNARDO:</span> Who's there?</p>。目前,您的行将显示为:BERNARDOWho's there?
标签: html semantic-markup microformats