|
| From: | Christian Moe |
| Subject: | Re: [Orgmode] centering text in html |
| Date: | Mon, 11 Oct 2010 19:02:26 +0200 |
| User-agent: | Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 |
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_srcA 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 <address@hidden> 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 thingTHIS 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. address@hidden http://lists.gnu.org/mailman/listinfo/emacs-orgmode
-- Christian Moe E-mail: address@hidden Website: http://christianmoe.com
| [Prev in Thread] | Current Thread | [Next in Thread] |