content
Tables, lists, code, quotes — prose-adjacent elements that just work.
Example
| Element | Level | JS |
|---|---|---|
| m-vstack | CSS-only | none |
| dialog | native behavior | none |
| m-field | JS-enhanced | one module |
Inline code gets a chip; press ⌘K. Below, a thematic break.
Delete the stylesheet and it still works.
Basic usage
<blockquote>Delete the stylesheet and it still works.</blockquote>
<p>Press <kbd>⌘</kbd><kbd>K</kbd>.</p>
<hr>
API
These are native HTML elements and retain their native semantics. Mica adds finished presentation, not attributes or behavior.
Content and markup
| Elements | Native contract | Mica extension | Description |
|---|---|---|---|
table, thead, tbody, tr, th, td, caption | HTML table structure | none | Full-width tables with horizontal row borders, tabular numerals, row hover, and a muted bottom caption. |
ul, ol, li, dl, dt, dd | HTML list structure | none | Styled list spacing, markers, and definition terms. |
code, pre, kbd, samp | native phrasing or preformatted content | none | Inline code chips, bordered code blocks, and keyboard-key treatments. |
blockquote, hr | native quotation or thematic break | none | Muted quotations and a strong horizontal divider. |
Notes
Markdown output (tables, --- → hr, lists, and code fences) renders finished with zero classes.