emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* #+HTML blocks
@ 2007-05-22  1:03 Bastien
  2007-05-22  2:31 ` Eddward DeVilla
  2007-05-22  7:07 ` Carsten Dominik
  0 siblings, 2 replies; 3+ messages in thread
From: Bastien @ 2007-05-22  1:03 UTC (permalink / raw)
  To: emacs-orgmode

Hi again,

,----
| #+HTML:<div style="float: right;">
| [[file:image.jpg][file:image.jpg]]
| #+HTML:</div>
`----

is converted like this :

,----
| <div style="float: right;">
| <p>
| <img src="images/bentolila.jpg"/>
| </div>
| </p>
`----

... mixing <div> and <p> in the wrong order.

An easy (but not obvious) way to circumvent this is to insert a blank
line after and before the #+HTML line.  For example: 

,----
| #+HTML:<div style="float: right;">
| 
| [[file:images/bentolila.jpg][file:images/bentolila.jpg]]
| 
| #+HTML:</div>
`----

... is gets converted as :

,----
| <div style="float: right;">
| 
| <p>
| <img src="images/bentolila.jpg"/>
| </p>
| 
| 
| </div>
`----

... where the tags order is correct.  

-- 
Bastien

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: #+HTML blocks
  2007-05-22  1:03 #+HTML blocks Bastien
@ 2007-05-22  2:31 ` Eddward DeVilla
  2007-05-22  7:07 ` Carsten Dominik
  1 sibling, 0 replies; 3+ messages in thread
From: Eddward DeVilla @ 2007-05-22  2:31 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode

For some reason this reminds me of a feature from the outliner hnb.
If you used it as an xml editor you could do something like the
following.

  - <div style="float: right;">
    content in tag

The close tag was implied by the outline structure.  I don't know if
something similar would work well with how folks use org-mode.  I
don't do much publishing, so I don't have a feel for good technique.

Edd

On 5/21/07, Bastien <bzg@altern.org> wrote:
> Hi again,
>
> ,----
> | #+HTML:<div style="float: right;">
> | [[file:image.jpg][file:image.jpg]]
> | #+HTML:</div>
> `----
>
> is converted like this :
>
> ,----
> | <div style="float: right;">
> | <p>
> | <img src="images/bentolila.jpg"/>
> | </div>
> | </p>
> `----
>
> ... mixing <div> and <p> in the wrong order.
>
> An easy (but not obvious) way to circumvent this is to insert a blank
> line after and before the #+HTML line.  For example:
>
> ,----
> | #+HTML:<div style="float: right;">
> |
> | [[file:images/bentolila.jpg][file:images/bentolila.jpg]]
> |
> | #+HTML:</div>
> `----
>
> ... is gets converted as :
>
> ,----
> | <div style="float: right;">
> |
> | <p>
> | <img src="images/bentolila.jpg"/>
> | </p>
> |
> |
> | </div>
> `----
>
> ... where the tags order is correct.
>
> --
> Bastien
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: #+HTML blocks
  2007-05-22  1:03 #+HTML blocks Bastien
  2007-05-22  2:31 ` Eddward DeVilla
@ 2007-05-22  7:07 ` Carsten Dominik
  1 sibling, 0 replies; 3+ messages in thread
From: Carsten Dominik @ 2007-05-22  7:07 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode

I guess there should not even be <p> </p> around the image.
However, fixing this is a nighmare, as is the whole html exporter 
sometimes.  Very difficult to maintain - sometimes I think it
needs re-writing from scratch.  Unfortunately, its hard to find the 
time, and besides the exporter works reasonably well and other have 
higher priority.

Thanks for the report.

- Carsten

On May 22, 2007, at 3:03, Bastien wrote:

> Hi again,
>
> ,----
> | #+HTML:<div style="float: right;">
> | [[file:image.jpg][file:image.jpg]]
> | #+HTML:</div>
> `----
>
> is converted like this :
>
> ,----
> | <div style="float: right;">
> | <p>
> | <img src="images/bentolila.jpg"/>
> | </div>
> | </p>
> `----
>
> ... mixing <div> and <p> in the wrong order.
>
> An easy (but not obvious) way to circumvent this is to insert a blank
> line after and before the #+HTML line.  For example:
>
> ,----
> | #+HTML:<div style="float: right;">
> |
> | [[file:images/bentolila.jpg][file:images/bentolila.jpg]]
> |
> | #+HTML:</div>
> `----
>
> ... is gets converted as :
>
> ,----
> | <div style="float: right;">
> |
> | <p>
> | <img src="images/bentolila.jpg"/>
> | </p>
> |
> |
> | </div>
> `----
>
> ... where the tags order is correct.
>
> -- 
> Bastien
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>

--
Carsten Dominik
Sterrenkundig Instituut "Anton Pannekoek"
Universiteit van Amsterdam
Kruislaan 403
NL-1098SJ Amsterdam
phone: +31 20 525 7477

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-05-23  8:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-22  1:03 #+HTML blocks Bastien
2007-05-22  2:31 ` Eddward DeVilla
2007-05-22  7:07 ` Carsten Dominik

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).