Hi,

Of the two non-working examples, one is due to what I think is slightly buggy behavior by Org where =#+HTML:= lines are followed immediately by a line of text. The other should work fine.

* With =<p>= and inline CSS

#+HTML: <p style="text-align: center;">
{ [[file:index.org][Home]] | [[file:files.org][Announcements and Files]] }
#+HTML: </p>

doesn't work because it results in

#+begin_src html
<p style="text-align: center;">
<p>
{ <a href="index.html">Home</a> | <a href="files.html">Announcements and Files</a> }
</p>

</p></div>
#+end_src

A new =<p>...</p>= is added at the line breaks. A =<p>= element isn't supposed to contain another =<p>= element, so it won't work.

I think this is undesirable, perhaps a bug; only text blocks delimited by blank lines should be considered paragraphs and exported as =<p>=.

* With =<div>= and class

#+HTML: <DIV CLASS="centeralign">
{ [[file:index.org][Home]] | [[file:files.org][Announcements and Files]] }
#+HTML: </div>

This should work, supposing you write CSS for it, e.g. by adding this to your header:

: #+STYLE: <style>.centeralign {text-align: center}</style>

There is no =centeralign= class in the default stylesheet, so you
can't expect it to work out of the box.





On 10/11/10 5:21 PM, Vinh Nguyen wrote:
On Mon, Oct 11, 2010 at 12:41 AM, Carsten Dominik
<carsten.domi...@gmail.com>  wrote:
You give us *very* little to chew on.

Sorry about this.  I meant to elicit on what folks do when they want
to center text I general.  I should've known better to put down what
I've tried.  I just got it working but will also put down what I tried
to let others know what did not work.

How about:

- what have you tried?

#+HTML:<p style="text-align: center;">
{ [[file:index.org][Home]] | [[file:files.org][Announcements and Files]] }
#+HTML:</p>

and

#+HTML:<DIV CLASS="centeralign">
{ [[file:index.org][Home]] | [[file:files.org][Announcements and Files]] }
#+HTML:</div>


- an example HTML code that would do the right thing


THIS WORKED:
#+HTML:<div align=center>
{ [[file:index.org][Home]] | [[file:files.org][Announcements and Files]] }
#+HTML:</div>


etc etc etc.  If you want people to help you solve a problem,
please do your part by giving them *as much as possible* information.

- Carsten

-- Vinh

_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode



--

Christian Moe
E-mail:  m...@christianmoe.com
Website: http://christianmoe.com


_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to