The HTML export backend uses org-html-table-default-attributes when
exporting Org tables to HTML. By default, the exporter does not draw
frames and cell borders. To change for this for a table, use the
following lines before the table in the Org file:
#+CAPTION: This is a table with lines around and between cells #+ATTR_HTML: :border 2 :rules all :frame border
Note that table attributes are deprecated in HTML5 in favor of CSS.
When the doctype is set to HTML5 (see HTML doctypes), Org ignores
org-html-table-default-attributes. ‘#+ATTR_HTML:’ is still
respected, but not recommended.
The HTML export backend preserves column groupings in Org tables (see Column Groups) when exporting to HTML.
Additional options for customizing tables for HTML export.
org-html-table-align-individual-fields ¶Non-nil attaches style attributes for alignment to each table
field.
org-html-table-caption-above ¶Non-nil places caption string at the beginning of the table.
org-html-table-data-tags ¶Opening and ending tags for table data fields.
org-html-table-default-attributes ¶Default attributes and values for table tags.
org-html-table-header-tags ¶Opening and ending tags for table’s header fields.
org-html-table-row-tags ¶Opening and ending tags for table rows.
org-html-table-use-header-tags-for-first-column ¶Non-nil formats column one in tables with header tags.