📄Paragraph
Add paragraph text blocks to your Webstudio pages.
See MDN: <p>
The Paragraph component renders an HTML <p> element, used for blocks of body text content.
Overview
Paragraphs are the primary component for body text and article content. They automatically include proper spacing and are semantically correct for running text.
Properties
id
string
Unique identifier
class
string
CSS class names
When to Use Paragraph
Use Paragraph for:
Article body content
Descriptions and explanations
Any block of running text
Use other components for:
Titles → Heading
Labels or short text → Text
Inline styled text → Inline Text
Styling Paragraphs
Typography
Font Size: 16px minimum recommended for readability
Line Height: 1.5-1.7 for comfortable reading
Max Width: 65-75 characters per line is optimal
Margin: Add spacing between paragraphs
Readable Text Tips
Sufficient contrast: Minimum 4.5:1 ratio with background
Comfortable line length: Use max-width to limit text width
Adequate spacing: Line height of at least 1.5
Clear font: Use readable typefaces at appropriate sizes
Rich Text Formatting
When editing a Paragraph, you can apply inline formatting:
Bold text for emphasis
Italic text for titles or foreign words
Links for navigation
Superscript for footnotes
Subscript for chemical formulas
Dynamic Content
Paragraphs work well with dynamic content:
For long-form CMS content, consider using:
Content Embed for rich text
Markdown Embed for markdown
Best Practices
One idea per paragraph: Keep paragraphs focused
Use semantic markup: Paragraph for text, Heading for titles
Maintain readability: Proper sizing, spacing, and contrast
Consider mobile: Text should be readable on all devices
Related Components
Text - General text container
Heading - Section titles
Content Embed - Rich text from CMS
Last updated
Was this helpful?
