Menu
Feedback
Guides
Formatting
General
Computer interfaces
Computer Interfaces

The following content explains how to reference interfaces in tutorials and guides. To write copy for interfaces, see the Interface copy section.

Placeholders

Placeholders indicate where dynamic or user-provided information should be added. They help ensure clarity and consistency when referring to variables, parameters, or customizable fields. When documenting placeholders, follow specific formatting rules to ensure readability and consistency.

For information that should be input by the user, such as URL variables, use placeholders contained in curly brackets.

✅ Do❌ Don't
{accountName}.myvtex.com/admin{​{accountName}}.myvtex.com/admin or accountName.myvtex.com/admin

When mentioning a placeholder in a flowing text, format it as code without the curly brackets.

✅ Do❌ Don't
The accountName should be replaced with the name of your store account.The {accountName} should be replaced with the name of your store account.

Action labels

Active labels are interactive elements that trigger actions, such as buttons. Their naming and representation must be clear to avoid confusion during user interaction. When referencing buttons in guides or tutorials, use standardized formatting to differentiate them from the surrounding text.

When referring to action labels in a list, numbered procedure, flowing text, or bulleted list, format the button name as code.

✅ Do❌ Don't
  1. In the Marketplace module, click Integrations.
  2. On the Google Shopping card, click Integrate.
  3. Then click Save.
  1. In the Marketplace module, click Integrations.
  2. On the Google Shopping card, click Integrate.
  3. Then click "Save configuration".

Content labels

Content labels, including titles, menus, and column headers, offer structure and navigation cues. Maintaining consistency in their presentation improves the user experience while navigating the interface. When mentioning content labels in guides or tutorials, use appropriate formatting to distinguish them from regular text and improve readability.

Use bold formatting in flowing text for interface elements like titles, module names, sequences involving content labels with angle brackets, and table elements.

✅ Do❌ Don't
  • Select the Status column.
  • You will have to access the Admin page, and in the Products module, click Store Setup > inStore > Customer Identification.
  • Select the Status column.
  • You will have to access the Admin page, and in the Products module, click Store Setup > inStore > Customer Identification.

Icons

Icons convey functionality visually but must balance aesthetics with accessibility, so their usage requires careful consideration. When referencing icons in guides or tutorials, include descriptive labels and apply proper formatting.

Icons are included in text to indicate an interface icon that supports user recognition while reading the documentation. When including icons in text, remember to add a label describing them to enhance accessibility. For documentation, prefer adding the icon after the label. The icon needs to be the same as in the interface. If there isn't an icon in the interface, don't use it.

✅ Do❌ Don't
Click the search 🔍 button.
  • Click the magnifying glass button.
  • Click the 🔍 search button.
  • Click the magnifying glass 🔍 button.

When adding an icon in HTML, include the attribute aria-hidden="true" so that screen readers ignore the inline icon HTML tag.

Screen readers might be interrupted by inline icons if aria-hidden = false, preventing them from finishing the sentence.

✅ Do❌ Don't
Click the search <i class="fas fa-search" aria-hidden="true"></i> button.Click the search <i class="fas fa-search"></i> button.
Contributors
1
Photo of the contributor
+ 1 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Lists and tables
« Previous
Actions labels
Next »
Contributors
1
Photo of the contributor
+ 1 contributors
On this page
GithubCommunityFeedback