In addition to the table element itself, there are several nested HTML elements that are contained within the table: th, td, tr, and tbody. Each of these has it's own default border style. Here's a bit of CSS that defines a classname, "borderless", that can applied to each part of the table:
.borderless,
.borderless table,
.borderless td,
.borderless tr,
.borderless th,
.borderless tbody
{ border:0 !important; }
Place the above in a tiddler tagged with "$:/tags/Stylesheet". This will make the new CSS classname available for use.
Then, to apply this classname to your table content, you can simply write:
The resulting table will have the same layout (e.g. margins and padding) as before, but without any visible borders. Q.E.D.
enjoy,
-e
Eric Shulman
TiddlyTools / ELS Design Studios
"Inside TiddlyWiki: The Missing Manual"
Note: the IndieGogo funding campaign has ended,
but direct fundraising continues below...
YOUR DONATIONS ARE VERY IMPORTANT!
HELP ME TO HELP YOU - MAKE A CONTRIBUTION TO MY "TIP JAR"...
Professional TiddlyWiki Consulting Services...
Analysis, Design, and Custom Solutions: