"Sebastien Vauban" <wxhgmqzgwmuf-genee64ty+gs+fvcfc7...@public.gmane.org> writes:
> Hi Pierre, Bastien et al., > > Pierre de Buyl wrote: >> Le 8 juil. 11 à 09:36, Sebastien Vauban a écrit : >>>> Here is thus my proposition for a better div-structured HTML. >>>> >>>> There are only four parts required in the HTML for all the magic to work >>>> with the CSS: >>>> >>>> - The first part is a container div ("content", by default) that >>>> surrounds >>>> everything. >>>> >>>> - Inside that are three more parts: >>>> + a preamble (in a div, if the user wants it), >>>> + a div "body" and >>>> + a postamble (in a div, if the user wants it). >>> >>> Any objection for applying this patch? >> >> Not at all. > > After off-line discussion with Bastien, here is the updated proposition -- > and patch! > > There is no global DIV anymore directly inside the body, as there is already > (in CSS) a virtual DIV called "#body"... > > Inside the "body" tags, 3 DIV: > > - "preamble" (useful for adding a static menu, outside of the "content" DIV) > - "content" (by default, see "org-export-html-content-div") > - "postamble" > > Preamble and postamble DIV are only inserted if they're not void. > > The "content" DIV (name free to be customized) will always be inserted. > > Any comment or objection? Specifically can it do this: http://lists.gnu.org/archive/html/emacs-orgmode/2011-07/msg00524.html I think having <div class="presentation"> is significant for org-s5 (though I haven't verified it). What the org-s5 use-case emphasizes is that the user should have the flexibility to add attributes of his own choosing to the div element and not merely the name of the id tag. I see that there has been a lot of ping-ponging around this area for a while now and you now seem to have a new proposal at hand. Your patch seems to be touching Bastien's commit pursuant to my above request [1]. I don't understand or use html or org-s5. I hope the proposal here is the final one :-). Please make Eric Schulte a respondent or reviewer for this patch (from org-s5 side of things) and insist on a feedback from him before committing.. ps: I would desire that any changes to org-html.el also need to be ported to org-lparse.el and (or) org-xhtml.el. Jambunathan K. > > Best regards, > Seb Footnotes: [1] I was not happy with Bastien's change which I felt was ignoring the core of my proposal) --