Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何(语义上)在HTML5中标记(戏剧)脚本/剧本_Html_Semantic Markup_Microformats - Fatal编程技术网

如何(语义上)在HTML5中标记(戏剧)脚本/剧本

如何(语义上)在HTML5中标记(戏剧)脚本/剧本,html,semantic-markup,microformats,Html,Semantic Markup,Microformats,如何(语义上)在HTML5中标记(戏剧)脚本/剧本 出于显而易见的原因,如果没有搜索引擎认为你指的是“播放声音”和“JavaScript”,就很难搜索“播放”和“脚本” 我如何标记一个剧本(就像在剧本中给演员的文档中那样),使它在语义上是正确的,并且易于风格化 例如,让我们从《哈姆雷特》开始 哈姆雷特 第一幕 第一幕艾尔西诺城堡前的平台 [弗朗西斯科站在他的岗位上,让他进来,贝尔纳多] 伯纳多谁在那里 弗朗西斯科:不,回答我:站起来,展开你自己 很明显,我认为,我们应该从 <h1 id="

如何(语义上)在HTML5中标记(戏剧)脚本/剧本

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

我如何标记一个剧本(就像在剧本中给演员的文档中那样),使它在语义上是正确的,并且易于风格化

例如,让我们从《哈姆雷特》开始

哈姆雷特

第一幕

第一幕艾尔西诺城堡前的平台

[弗朗西斯科站在他的岗位上,让他进来,贝尔纳多]

伯纳多谁在那里

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

很明显,我认为,我们应该从

<h1 id="title">Hamlet</h1>
<h2 id="act-1">Act 1</h2>
<h3 id="scene-1">Scene 1</h3>
哈姆雷特 第一幕 第一场 但是,然后我就被卡住了

我试过查看微数据,但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]

这是否提供了灵感?

似乎已经放弃了为对话精确指定标记的想法,而W3C现在只提供了

请注意,
dl
元素,以前的源代码(包括规范)曾建议使用,现在绝对不应使用:


当然,这一切可能会在下周、下个月或下一年发生变化……

您应该在每个字符名后面加上冒号和空格:

伯纳多:谁在那里?

。目前,您的行应该是:
BERNARDOWho在那里?