From: "romy@rezo.net" <romy@rezo.net>
Date: Mon, 19 Nov 2007 10:52:49 +0100
to: spip <spip-dev@rezo.net>
La structure HTML/CSS de la dist est désormais identique à celle des
layout gala ( http://blog.html.it/layoutgala ).
À ce propos, le code de base de « layoutgala » est
<div id="container">
<div id="header">Header</div>
<div id="wrapper">
<div id="content">Content</div>
</div>
<div id="navigation">Navigation</div>
<div id="extra">Extra stuff</div>
<div id="footer">Footer</div>
</div>
et la structure générale des squelettes de la dist était, avant
http://trac.rezo.net/trac/spip/changeset/10821
(voir Analyse de la CSS des squelettes par défaut (dist) pour SPIP v1.9 - SPIP-Contrib
http://trac.rezo.net/trac/spip/browser/spip/dist/sommaire.html
http://trac.rezo.net/trac/spip/browser/spip/dist/sommaire.html?format=txt )
<body class="page_sommaire">
<div id="page">
<div id="top">
</div>
<div class="hfeed" id="conteneur">
<div id="contenu">
</div><!--#contenu-->
</div><!--#conteneur-->
<div id="navigation">
</div><!--#navigation-->
<div id="extra">
</div><!--#extra-->
<div id="pied">
</div>
</div><!--#page-->
</body>
Il se trouve que whatwg.org a publié un brouillon qui propose
d'ajouter de nouveaux éléments html
http://www.whatwg.org/specs/web-apps/2007-10-26/multipage/section-sections.html#sections
Si je les utilse sur les portions de code html ciu-dessous, cela donne
respectivement
<section id="container">
<header id="header">Header</header>
<div id="wrapper">
<div id="content">Content</div>
</div>
<aside><nav id="navigation">Navigation</nav>
<div id="extra">Extra stuff</div></aside>
<footer id="footer">Footer</footer>
</section>
et
<body class="page_sommaire">
<section id="page">
<header id="top">
</header>
<div class="hfeed" id="conteneur">
<div id="contenu">
</div><!--#contenu-->
</div><!--#conteneur-->
<aside>
<nav id="navigation">
</nav><!--#navigation-->
<div id="extra">
</div><!--#extra-->
</aside>
<footer id="pied">
</footer>
</section><!--#page-->
</body>
J'ajoute que :
- des entreprises (Opera, Apple, Mozilla...) cherchent à imposer ces
modifications auprès du w3c
- Karl Dubost Karl Dubost @ W3C a demandé à plusiers
reprise l'avis des auteurs de logiciel de publication web
- « I would like on the WG is more developers of CMS, and authoring
tools. » (Karl Dubost, 2007-08-15,
Why HTML 5 Specification Matters? | 2007 | Blog | W3C
- « There are different types of authors on the Web [...]
CMS developer » (Karl Dubost, 2007-07-06,
HTML Classes of Products and Authoring | 2007 | Blog | W3C )
- sur une séance de
La communauté du W3C se réunit pour aborder le futur du Web | W3C :
« Daniel Glazman stressed out that we really need editor vendors,
CMS developers on the HTML WG. » (Karl Dubost, 2007-11-07,
TPAC 2007 - HTML 5, XHTML 2.0, Future Formats | 2007 | Blog | W3C ,
)
- il est possible d'influer sur le « HTML WG » (= W3C HTML
HTML | Working Groups | Discover W3C groups | W3C )