- From: Thomas Broyer <t.broyer@ltgt.net>
- Date: Fri, 28 Aug 2009 18:24:30 +0200
- To: Bill Lipa <dojo@masterleep.com>
- Cc: public-html@w3.org
On Fri, Aug 28, 2009 at 5:46 PM, Bill Lipa<dojo@masterleep.com> wrote: > On Fri, 28 Aug 2009 02:56:41 +0200, Ian Hickson <ian@hixie.ch> wrote: > >> We already have a way to mark up the content that isn't the header, >> footer, sidebars, or navigation: it's the markup that isn't the <header>, >> <footer>, <aside>, or <nav>. > > > It is harder to apply CSS styles to "markup that isn't nested in some other > element". > The main part of the content is likely to need CSS styles in many pages, so > having an element like <main> would be simpler for authors. ...but as Ian said, if you need a styling hook, use a <div>; either: HTML: <section> <header>header</header> <div id=main>content</div> <footer>footer</footer> </section> CSS: .main { ... } .main a { ... } or HTML: <section> <header>header</header> <div id=main>content</div> <footer>footer</footer> </section> CSS: section>div { ... } section>div a { ... } (that being said, Anne's argument is quite compelling... so for the moment I have no strong opinion one way or the other on the subject) -- Thomas Broyer
Received on Friday, 28 August 2009 16:25:15 UTC