docs/content/contribute/ui.md

74 lines
3.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: UI elements in content
description: How to refer to and write about UI elements in technical documentation.
keywords: ui, contribute, style guide, docker docs
weight: 40
---
Use this guide when writing documentation that refers to buttons, fields, menus, dialogs, or other user interface (UI) elements. It explains how to format UI terms, write task-focused instructions, and refer to common UI patterns consistently and clearly.
## Format UI element names
Use bold formatting for the visible names of UI elements:
- Buttons
- Dialogs
- Windows
- Tabs
- Menu items
- List items
- Form labels
- Section headings
For example:
*Select **Create**, then fill out the **Name** field.*
Do not bold product names or features unless they appear exactly as a label in the UI.
### Capitalization
- Follow the capitalization as it appears in the UI.
- If UI labels are all uppercase or inconsistent, use sentence case in your docs for readability.
## Write task-focused instructions
When possible, guide users based on what theyre trying to do, not just what they should select. This makes docs more goal-oriented and adaptable to UI changes.
| Do this | Avoid this |
|----------------------------------|-------------------------------------------|
| Expand the **Advanced options** section. | Select the zippy to expand the **Advanced options** section. |
| Choose a base image for your container. | Select a dropdown and pick something. |
## Use correct prepositions with UI elements
Choose the right preposition based on the type of UI element you're referencing.
| Preposition | Use with... | Example |
|-------------|--------------------------------|---------|
| **in** | dialogs, fields, lists, menus, panes, windows | In the **Name** field, enter your project name. |
| **on** | pages, tabs, toolbars | On the **Settings** tab, select **General**. |
## Use consistent UI element terms
Use these standard terms when referring to elements in Docker products:
| Preferred Term | Use When Referring To... |
|---------------------|----------------------------------------------|
| **button** | A clickable action element (e.g., **Start**) |
| **field** | A place to enter text or select a value |
| **menu** / **menu item** | A drop-down or navigation option |
| **drop-down** | A drop-down menu item |
| **context switcher** | Specific to toggling on cloud mode |
| **tab** | A selectable view within a window or page |
| **dialog** | A popup window for confirmations or options |
| **section** | A logical grouping of content on a page |
| **list** / **list item** | A scrollable list of selectable entries |
| **toggle** | A binary control (on/off) |
| **checkbox** | A multi-select control |
| **tooltip** | Text that appears on hover |
Finally, instead of saying “click the control,” say “select the **Create** button.”