对于一本多页书,你推荐什么HTML5标记?
我正在用HTML5编写一本小书,分为以下章节:对于一本多页书,你推荐什么HTML5标记?,html,markup,Html,Markup,我正在用HTML5编写一本小书,分为以下章节: chapter1.html - intro to chapter 1 chapter1section1.html - section 1.1 chapter1section2.html - section 1.2 chapter2.html - intro to chapter 2 chapter2section1.html - section 2.1 chapter2section2.html - section
chapter1.html - intro to chapter 1
chapter1section1.html - section 1.1
chapter1section2.html - section 1.2
chapter2.html - intro to chapter 2
chapter2section1.html - section 2.1
chapter2section2.html - section 2.2
当我开始写文章时,我就想知道如何最好地标记我的文档。我对元素在这种特殊情况下的使用表示怀疑(也许最好将章节分成文章?)
我还在犹豫是否将所有内容包装到一个容器中。我这样做是为了方便安排。在阅读了HTML5规范草案中的一些评论之后,我决定这么做
有可能我最终把整本书放在一个文件中,在我看来,这种结构会使这更容易。你觉得怎么样
提前感谢
第1.html章:
<header>
<nav>
<ol>
<li><a href="index.html">Start</a></li>
</ol>
</nav>
</header>
<section>
<h1>This is chapter 1</h1>
<p>Some content as introduction to chapter 1...</p>
</section>
这是第一章
第1章的引言部分
第1章第1.html节
<header>
<nav>
<ol>
<li><a href="chapter1.html">Up</a></li>
<li><a href="index.html">Start</a></li>
</ol>
</nav>
</header>
<section>
<h1>This is section 1.1</h1>
<p>Some introductory content to section 1.1...</p>
<section>
<h1>This is subsection 1.1.1</h1>
<p>Some content...</p>
</section>
</section>
这是第1.1节
第1.1节的一些介绍性内容
这是第1.1.1小节
一些内容
它似乎结构合理。。。但我会做一些不同的事情
我认为第一级部分可能会被省略。。。毕竟它们只是整个页面内容的包装,所以它们的标题(h1“这是第1章”和“这是第1.1节”)可以指页面本身。除非,如您所说,您正在考虑将整本书放在一个文档中(在这种情况下,我会保留这些部分,并且应该有另一个h1,以及书名)
关于段落/文章的疑问,只考虑单个章节是否能“独立”。如果可以(例如,如果你的书是由短篇小说组成的),那么你可以使用文章。否则就可以了
:考虑使用H2-6…因为从理论上讲,每个章节/文章都可以使用h1s,但现在,出于可访问性的原因,最好还是坚持通常的h1-6顺序。在您的情况下,这不应该是一个问题(对于可重用的小部件,这可能是一个“问题”,您不知道它最终会出现在哪里)。
它似乎结构良好。。。但我会做一些不同的事情 我认为第一级部分可能会被省略。。。毕竟它们只是整个页面内容的包装,所以它们的标题(h1“这是第1章”和“这是第1.1节”)可以指页面本身。除非,如您所说,您正在考虑将整本书放在一个文档中(在这种情况下,我会保留这些部分,并且应该有另一个h1,以及书名) 关于段落/文章的疑问,只考虑单个章节是否能“独立”。如果可以(例如,如果你的书是由短篇小说组成的),那么你可以使用文章。否则就可以了:考虑使用H2-6…因为从理论上讲,每个章节/文章都可以使用h1s,但现在,出于可访问性的原因,最好还是坚持通常的h1-6顺序。在您的情况下,这不应该是一个问题(对于可重用的小部件,这可能是一个“问题”,您不知道最终会出现在哪里)。
感谢您的反馈!我很感激,并会考虑你的意见。我一直在考虑使用h1-h6作为子部分,并将每一本书的章节都放在标签内,以使书到单页的转换更容易(将主h1放在外,将书的标题放在外)。感谢您的反馈!我很感激,并会考虑你的意见。我一直在考虑将h1-h6用于子部分,并将每一个图书部分都放在标签内,以便使图书到单页的转换变得容易(将主h1添加到图书标题的外部)。