Thx John (again sorry for late response) the html block example dosent seem to work for me , i tried adding the block before the first header and below the first header with no success. does this go into the property drawer or literally as a html code block? best Z On Mon, Nov 23, 2015 at 4:55 AM, John Hendy wrote: > On Sun, Nov 22, 2015 at 3:58 PM, Matt Price wrote: > > > > > > On Sun, Nov 22, 2015 at 11:47 AM, Xebar Saram wrote: > >> > >> Thanks so much Eric > >> > >> this works great! > >> > >> but i found that i have to prepend the #+ATTR_HTML: :class left before > >> every line. is there a way to make it work for the whole section (under > the > >> header) or for the whole document? > > > > > > If you want it to work for the whole document, you probalby want to > replace > > > > p.left {...} > > > > simply with p {} > > > > To do it for a whole section -- I think you mean a whole slide? -- I > think > > you would want > > > > .left p {...} > > > > in your css file, and to add a property to the containing header like so: > > > > :PROPERTIES: > > :HTML_CONTAINER_CLASS: left > > :END: > > > > You can add a property easily with C-c C-x p > > > > I'm not sure if this is the same desired result, but I recently played > around with org-reveal and wanted it left-aligned, ending up finding > this: > - > http://stackoverflow.com/questions/21019476/how-can-i-get-left-justified-paragraphs-in-reveal-js > > So I added this before my first headline: > > #+begin_html > .reveal .slides { text-align: left; } > .reveal .slides .section>* { margin-left: 0; margin-right: 0; } > #+end_html > > Seems to work for my whole exported document, though again, I'm not > sure if that was exactly what you were trying to do (absolutely > everything seems to be left aligned now, title slide included). > > > John > > > > HTH, > > Matt > > >