- From: poot <cvsmail@w3.org>
- Date: Wed, 19 Oct 2011 18:47:32 -0400
- To: public-html-diffs@w3.org
hixie: Tweak some text and add an example to try to clarify some
confusion. (whatwg r6704)
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.5374&r2=1.5375&f=h
http://html5.org/tools/web-apps-tracker?from=6703&to=6704
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.5374
retrieving revision 1.5375
diff -u -d -r1.5374 -r1.5375
--- Overview.html 19 Oct 2011 22:24:28 -0000 1.5374
+++ Overview.html 19 Oct 2011 22:46:41 -0000 1.5375
@@ -13855,9 +13855,9 @@
element when it would make sense to syndicate the contents of the
element.<p class="note" id="use-div-for-wrappers">The <code><a href="#the-section-element">section</a></code>
element is not a generic container element. When an element is
- needed for styling purposes or as a convenience for scripting,
- authors are encouraged to use the <code><a href="#the-div-element">div</a></code> element
- instead. A general rule is that the <code><a href="#the-section-element">section</a></code> element is
+ needed only for styling purposes or as a convenience for scripting,
+ authors are encouraged to use the <code><a href="#the-div-element">div</a></code> element instead.
+ A general rule is that the <code><a href="#the-section-element">section</a></code> element is
appropriate only if the element's contents would be listed
explicitly in the document's <a href="#outline">outline</a>.<div class="example">
@@ -13937,6 +13937,53 @@
></Body
></Html></pre>
+ </div><div class="example">
+
+ <p>In this example, a book author has marked up some sections as
+ chapters and some as appendices, and uses CSS to style the headers
+ in these two classes of section differently. The whole book is
+ wrapped in an <code><a href="#the-article-element">article</a></code> element as part of an even
+ larger document containing other books.</p>
+
+ <pre><article class="book">
+ <style>
+ section { border: double medium; margin: 2em; }
+ section.chapter h1 { font: 2em Roboto, Helvetica Neue, sans-serif; }
+ section.appendix h1 { font: small-caps 2em Roboto, Helvetica Neue, sans-serif; }
+ </style>
+ <header>
+ <hgroup>
+ <h1>My Book</h1>
+ <h2>A sample with not much content</h2>
+ </hgroup>
+ <p><small>Published by Dummy Publicorp Ltd.</small></p>
+ </header>
+ <section class="chapter">
+ <h1>My First Chapter</h1>
+ <p>This is the first of my chapters. It doesn't say much.</p>
+ <p>But it has two paragraphs!</p>
+ </section>
+ <section class="chapter">
+ <h1>It Continutes: The Second Chapter</h1>
+ <p>Bla dee bla, dee bla dee bla. Boom.</p>
+ </section>
+ <section class="chapter">
+ <h1>Chapter Three: A Further Example</h1>
+ <p>It's not like a battle between brightness and earthtones would go
+ unnoticed.</p>
+ <p>But it might ruin my story.</p>
+ </section>
+ <section class="appendix">
+ <h1>Appendix A: Overview of Examples</h1>
+ <p>These are demonstrations.</p>
+ </section>
+ <section class="appendix">
+ <h1>Appendix B: Some Closing Remarks</h1>
+ <p>Hopefully this long example shows that you <em>can</em> style
+ sections, so long as they are used to indicate actual sections.</p>
+ </section>
+</article></pre>
+
</div><h4 id="the-nav-element"><span class="secno">4.4.3 </span>The <dfn><code>nav</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
<dd><a href="#flow-content">Flow content</a>.</dd>
<dd><a href="#sectioning-content">Sectioning content</a>.</dd>
Received on Wednesday, 19 October 2011 22:47:38 UTC