summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorLeif Gruenwoldt <leifer@gmail.com>2014-07-15 03:03:09 -0600
committerDan Allen <dan.j.allen@gmail.com>2014-07-15 03:03:09 -0600
commit4c11dfeb3d211e176a125a9287c538b1caa46578 (patch)
tree101cf40bcc854d66f02a2bb389888007fb8023c9 /data
parent2c2c658c5ae938867b4936fea66019d8f4d22f01 (diff)
resolves #569 add proper grid and frame styles for tables
Diffstat (limited to 'data')
-rw-r--r--data/stylesheets/asciidoctor-default.css14
1 files changed, 11 insertions, 3 deletions
diff --git a/data/stylesheets/asciidoctor-default.css b/data/stylesheets/asciidoctor-default.css
index 914349cf..3708db81 100644
--- a/data/stylesheets/asciidoctor-default.css
+++ b/data/stylesheets/asciidoctor-default.css
@@ -235,9 +235,17 @@ table.pyhltable .linenodiv { background-color: transparent !important; padding-r
table.tableblock { max-width: 100%; }
table.tableblock td .paragraph:last-child p > p:last-child, table.tableblock th > p:last-child, table.tableblock td > p:last-child { margin-bottom: 0; }
table.spread { width: 100%; }
-table.grid-all { border-collapse: separate; border-spacing: 1px; -webkit-border-radius: 4px; border-radius: 4px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
-table.frame-topbot, table.frame-none { border-left: 0; border-right: 0; }
-table.frame-sides, table.frame-none { border-top: 0; border-bottom: 0; }
+table.tableblock, th.tableblock, td.tableblock { border: 0 solid #dddddd; }
+table.grid-all th.tableblock, table.grid-all td.tableblock { border-width: 0 1px 1px 0; }
+table.grid-all tfoot > tr > th.tableblock, table.grid-all tfoot > tr > td.tableblock { border-width: 1px 1px 0 0; }
+table.grid-cols th.tableblock, table.grid-cols td.tableblock { border-width: 0 1px 0 0; }
+table.grid-all * > tr > .tableblock:last-child, table.grid-cols * > tr > .tableblock:last-child { border-right-width: 0; }
+table.grid-rows th.tableblock, table.grid-rows td.tableblock { border-width: 0 0 1px 0; }
+table.grid-all tbody > tr:last-child > th.tableblock, table.grid-all tbody > tr:last-child > td.tableblock, table.grid-all thead:last-child > tr > th.tableblock, table.grid-rows tbody > tr:last-child > th.tableblock, table.grid-rows tbody > tr:last-child > td.tableblock, table.grid-rows thead:last-child > tr > th.tableblock { border-bottom-width: 0; }
+table.grid-rows tfoot > tr > th.tableblock, table.grid-rows tfoot > tr > td.tableblock { border-width: 1px 0 0 0; }
+table.frame-all { border-width: 1px; }
+table.frame-sides { border-width: 0 1px; }
+table.frame-topbot { border-width: 1px 0; }
th.halign-left, td.halign-left { text-align: left; }
th.halign-right, td.halign-right { text-align: right; }
th.halign-center, td.halign-center { text-align: center; }