docs/contribute/components/tables.md

64 lines
3.1 KiB
Markdown

---
description: components and formatting examples used in Docker's docs
title: Tables
toc_max: 3
---
## Example
### Basic table
| Permission level | Access |
|:-------------------------------------------------------------------------|:-------------------------------------------------------------|
| **Bold** or _italic_ within a table cell. Next cell is empty on purpose. | |
| | Previous cell is empty. A `--flag` in mono text. |
| Read | Pull |
| Read/Write | Pull, push |
| Admin | All of the above, plus update description, create, and delete |
### Feature-support table
{% assign yes = '![yes](/assets/images/green-check.svg){: .inline style="height: 14px; margin: 0 auto"}' %}
| Platform | x86_64 / amd64 |
|:------------------------|:-----------------------|
| Ubuntu | {{ yes }} |
| Debian | {{ yes }} |
| Fedora | {{ yes }} |
## Markdown
### Basic table
```
| Permission level | Access |
|:-------------------------------------------------------------------------|:-------------------------------------------------------------|
| **Bold** or _italic_ within a table cell. Next cell is empty on purpose. | |
| | Previous cell is empty. A `--flag` in mono text. |
| Read | Pull |
| Read/Write | Pull, push |
| Admin | All of the above, plus update description, create, and delete |
```
The alignment of the cells in the source doesn't really matter. The ending pipe
character is optional (unless the last cell is supposed to be empty). The header
row and separator row are optional.
### Feature-support table
Before you add the table you need to add:
{% highlight liquid %}
{% raw %} {% assign yes = '![yes](/assets/images/green-check.svg){% endraw %}{% raw %}{: .inline style="height: 14px; margin: 0 auto"}' %}{% endraw %}
{% endhighlight %}
```
| Platform | x86_64 / amd64 |
|:------------------------|:-----------------------|
| Ubuntu | {% raw %}{{ yes }}{% endraw %} |
| Debian | {% raw %}{{ yes }}{% endraw %} |
| Fedora | {% raw %}{{ yes }}{% endraw %} |
```