首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5简历语义

HTML5简历语义
EN

Stack Overflow用户
提问于 2011-08-20 18:28:18
回答 2查看 2.4K关注 0票数 10

我正在写我的简历,我想使用HTML5语义。列出我的工作经验的最佳语义方式是什么?每种工作经验的信息包括日期、公司、职称和描述。

我有两个选择:

代码语言:javascript
复制
<h2>Experience</h2>
<ul>
  <dl>
    <dt><h3>JobTitle</h3> <span>Company + timeperiod</span></dt>
    <dd>description</dd>
   </dl>
</ul>

或者,从语义上讲,将每个经历看作一篇文章是更正确的吗?

代码语言:javascript
复制
<h2>Experience</h2>
  <article>
    <h3>Jobtitle</h3> 
    <p>description</p>
    <footer>Company + timeperiod</footer>
  </article>

我很想听听你对这个问题的看法!

EN

回答 2

Stack Overflow用户

发布于 2015-12-19 00:05:08

我使用details/summary以及其他语义标签(如sectionheader )来实现这一点。

代码语言:javascript
复制
<main>
  <header>
    <h1>Chunliang Lyu</h1>
    <a href="https://chunlianglyu.com/">chunlianglyu.com</a>
    <a href="https://github.com/cllu">github.com/cllu</a>
  </header>
  <section class="education">
    <h2>Education</h2>
    <details>
      <summary>The Chinese University of Hong Kong, <time>2011 - 2016</time></summary>
      Research Area: Entity Retrieval, Natural Language Processing, Knowledge Graph.
    </details>
  </section>
</main>

details的一个优点是,在支持的浏览器上,您可以单击summary元素来切换相应details元素的显示。

我已经做了一个小的应用程序来转换以上结构的超文本标记语言,也启用了schema.org的语义标记。在https://github.com/cllu/Semantic-Resume上查看我的项目,在https://semantic-resume.chunlianglyu.com/上查看应用程序。

票数 4
EN

Stack Overflow用户

发布于 2011-08-20 18:35:15

我会这样做:

代码语言:javascript
复制
  <section>
     <h2>Experience</h2>
     <article>
         <h3>Jobtitle</h3> 
         <p>description</p>
         <footer>Company + timeperiod</footer>
     </article>
  </section>

请注意,我还添加了section标记。请参阅http://coding.smashingmagazine.com/2011/08/16/html5-and-the-document-outlining-algorithm/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7131204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档