emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] Spurious elements in HTML export


From: Fabrice Popineau
Subject: [O] Spurious elements in HTML export
Date: Thu, 15 May 2014 10:42:15 +0200

Hi,

Using the HTML exporter, I easily get spurious empty elements.
Example:

Org-mode:

* Section
[2014-05-15 jeu. 10:29]

** Subsection 1
[2014-05-15 jeu. 10:28]

Foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo
bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo
bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar

** Subsection 2
[2014-05-15 jeu. 10:29]

Foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo
bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo
bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar

After C-c C-e C-s C-b h H, HTML:

<div id="table-of-contents">
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="" Subsection 1</a></li>
<li><a href="" Subsection 2</a></li>
</ul>
</div>
</div>

<div class="figure">
<p>
</p>
</div>

<div id="outline-container-sec-1" class="outline-2">
<h2 id="sec-1"><span class="section-number-2">1</span> Subsection 1</h2>
<div class="outline-text-2" id="text-1">

<div class="figure">
<p>
</p>
</div>

<p>
Foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo
bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo
bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
</p>
</div>
</div>

<div id="outline-container-sec-2" class="outline-2">
<h2 id="sec-2"><span class="section-number-2">2</span> Subsection 2</h2>
<div class="outline-text-2" id="text-2">

<div class="figure">
<p>
</p>
</div>

<p>
Foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo
bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo
bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
</p>
</div>
</div>

My questions:
- is this what is expected ?
- why those 3 <p></p> ?
- why are they surrounded by those divs ?

I don't see the point in generating those empty <p></p> elements, and even less in wrapping them with figure class.

If I remove the empty lines following the date/time stamps, then  I get only the first of those empty blocks.
However, doing this, I trigger what i think is inconsistent between the HTML and the LaTeX exporter: if there is no empty line after the date stamp, the LaTeX exporter exports the date stamp. The HTML exporter doesn't.

Thanks for clarifications on this topic.

--
Fabrice

reply via email to

[Prev in Thread] Current Thread [Next in Thread]