如何(语义上)用HTML5标记A(剧院)剧本/播放

时间:2013-05-11 16:11:18

标签: html5 semantic-markup microformats

如何(语义上)用HTML5标记A(剧院)剧本/播放?

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

我如何标记一个脚本(如在一个剧本中给予演员的文档),这样它在语义上是正确的,并且易于设计风格?

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

  

哈姆雷特

     

ACT I

     

SCENE I Elsinore。城堡前的平台。

     

[FRANCISCO在他的职位。输入他BERNARDO]

     

BERNARDO谁在那里?

     

FRANCISCO Nay,回答我:站起来展开自己。

显然,我认为,应该从

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

2 个答案:

答案 0 :(得分:3)

似乎已经放弃了精确指定对话标记的想法,W3C现在只提供some guidelines which pretty much equate to your idea of using paragraphs and spans

请注意dl元素,旧版资源(包括规范)以前推荐使用的元素现在应该使用:"The dl element is inappropriate for marking up dialogue"

但当然所有这些可能会在下周,月份或年份发生变化......

答案 1 :(得分:1)

这会提供任何灵感吗? caesar in xml