πText
Add and style text content in Webstudio with the Text component.
See MDN: <span>
The Text component is used to display text content in your Webstudio projects. It provides a flexible container for adding and styling text.
Overview
Text is the primary component for adding readable content to your pages. Unlike the Heading or Paragraph components which have more specific semantic purposes, Text is a general-purpose text container.
Tag Options
Text can render different HTML elements:
div
Block-level text container (default)
span
Inline text container
cite
Citation or reference to creative work
figcaption
Caption for a figure element
Properties
tag
string
HTML element to render (default: div)
id
string
Unique identifier for the element
class
string
CSS class names
When to Use Text vs Other Components
Text
General text content, captions, labels
Heading
Section titles (h1-h6)
Paragraph
Body text, article content
Span
Inline text styling within other text
Styling Text
Typography Properties
Font Family: Choose from system fonts or custom fonts
Font Size: Set the size in various units (px, rem, em)
Font Weight: Light, normal, medium, bold, etc.
Line Height: Spacing between lines
Letter Spacing: Spacing between characters
Text Align: Left, center, right, justify
Color: Text color
Text Effects
Text Shadow: Add shadow effects
Text Transform: Uppercase, lowercase, capitalize
Text Decoration: Underline, overline, line-through
Text Overflow: Ellipsis for truncated text
Rich Text Editing
When you double-click on a Text component in the canvas, you enter rich text editing mode where you can:
Apply Bold formatting
Apply Italic formatting
Add Links
Use inline formatting like Superscript and Subscript
Dynamic Content
Text components can display dynamic content using variables:
Select the Text component
In the Settings panel, click the binding icon next to content
Choose a variable or expression
Example use cases:
Display CMS content
Show user data
Render computed values
Best Practices
Use semantic components - Choose Heading for titles and Paragraph for body text when appropriate
Set readable font sizes - Body text should typically be 16px or larger
Maintain contrast - Ensure sufficient color contrast between text and background
Use appropriate line height - 1.4-1.6 for body text improves readability
Limit line length - Keep lines to 50-75 characters for optimal readability
Related Components
Heading - For section titles
Paragraph - For body text
Inline Text - For inline text styling
Link - For clickable text
Last updated
Was this helpful?
