If anyone is interested, I take a different approach to eliminating
the unwanted whitespace between various rendered elements. I have a
transclusion tiddler, crlf, which contains: <html><hr style="margin:
-1.25em 0; width: 0;"></html>.
Anywhere I need to "pull up" the content to close a gap I place
<<tiddler crlf>> in the tiddler. Using AliasPlugin (http://
www.tiddlytools.com/#AliasPlugin) I could abbreviate that to <<crlf>>
or whatever.
For example:
* in my faq template tiddler it pulls the heading to the top of the
rendered tiddler:
/%
Description: Describe this faq
%/<<tiddler crlf>>
!Heading
* it reduces the extra white space NestedSlidersPlugin (http://
www.tiddlytools.com/#NestedSlidersPlugin) puts at the bottom of the
expanded content:
+++{{borderedslider{[Missing Content »]...
Content, content, content
<<tiddler crlf>>===
* on a line by itself following a table
* between any content and a heading
* between a paragraph and an ordered or unordered list
* etc.
I know it's a hack but it works well enough for my purposes.
I am open to suggestions for a better solution. Pure CSS would be
ideal but I would rather throw a <<tiddler crlf>> where I need it than
to remember to {{suck_it_up_princess{...}}} every time I need.