2

我是 smctheatre.com 的网站管理员。我们是一个社区剧院,每年都会上演几场戏剧。我正在将学习结构化数据添加到我的工具箱中。微格式、微数据或 RDFa,我对其中一个没有任何强烈的偏好。我确实喜欢 RDFa Lite 和 microfomat 的语法,而不是微数据和成熟的 RDFa。

我唯一无法得到答案的是如何标记在多个日期发生的事件,有时在不同的时间发生。

这是该网站的精简片段:

<article>
  <header>
    <h1>Play Name</h1>
    <div class="addthis_toolbox">...</div>
  </header>

  <aside>
    <h2>Dates</h2>
    <ul>
      <li>May</li>
      <li>Fridays 17 &amp; 24</li>
      <li>Saturdays 18 &amp; 25</li>
      <li>Sundays 19 &amp; 26</li>
      <li>Monday 27</li>
      <li>All shows start at 7:30 PM</li>
    </ul>

    <h2>Tickets</h2>
    <ul>
      <li>Adult $8.00</li>
      <li>Child (5-17) $5.00</li>
    </ul>

    <h2>Directed By</h2>
    <ul>
      <li>Director Name</li>
    </ul>
  </aside>
  <div>
    <p>Summary of a theatre play....</p>
  </div>
</article>

戏剧的持续时间通常为两个小时,但鉴于这些是现场表演,没有硬性和快速的结束时间。

如何标记内容以指示日期和时间?

4

1 回答 1

1

严重怀疑是否有一个您想要的示例,但是微格式很灵活,我想我已经找到了足够的东西来帮助您入门:


<div class="vevent">
 <a class="url" href="http://conferences.oreillynet.com/pub/w/40/program.html">
  http://conferences.oreillynet.com/pub/w/40/program.html
 </a>
 <span class="summary">Web 2.0 Conference</span>: 
 <abbr class="dtstart" title="2005-10-05">October 5</abbr>-
 <abbr class="dtend" title="2005-10-07">7</abbr>,
 at the <span class="location">Argent Hotel, San Francisco, CA</span>
</div>

下面的示例在同一地点使用多个日期;换掉div你的article,看起来你在做生意。轻松地将您的标题作为摘要,并将描述类放在您p的摘要中......即使这听起来倒退,这就是您想要的。

你想走多远完全取决于你。我知道你可以在哪里开始工作,可能是一个 url....还有更多的微格式,以便从中获得更多好处。您应该查看 wiki,它充满了很棒的信息,以及您可以并且应该从中窃取的示例。

http://microformats.org/wiki/hcalendar

于 2013-05-03T16:24:39.947 回答