4

如何(语义)标记一个(剧院)脚本/在 HTML5 中播放?

出于显而易见的原因,如果没有搜索引擎认为您的意思是“播放声音”和“JavaScript”,就很难搜索“播放”和“脚本”。

如何标记脚本(如在剧中给演员的文档中),使其语义正确且易于设计?

例如,让我们以哈姆雷特的开头

村庄

第一幕

场景 I 埃尔西诺。城堡前的平台。

[弗朗西斯科在他的岗位上。贝尔纳多请进]

贝尔纳多 谁在那儿?

弗朗西斯科 不,回答我:站起来,展开你自己。

很明显,我认为,应该从

<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>

还是有更好/更明智的做事方式?

[0] http://schema.org/CreativeWork

4

2 回答 2

3

似乎已经放弃了为对话精确指定标记的想法,W3C 现在只是提供了一些指南,这些指南几乎等同于您使用段落和跨度的想法

请注意,dl旧资源(包括规范)以前推荐的元素现在绝对不应使用:“dl 元素不适合标记对话”

但当然,这一切都可能在下周、下个月或下一年发生变化……</p>

于 2013-05-11T17:23:03.997 回答
1

这有什么启发吗?xml中的凯撒

于 2013-05-11T17:11:06.227 回答