HtmlForgeX

API Reference

Class

SpacingSystem

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email
Modifiers static

Defines standardized spacing values used across the rendering engine.

Inheritance

  • Object
  • SpacingSystem

Fields

public const String LargeGap #

Large vertical gap used for major section breaks.

Value: 48px
public const String MediumGap #

Medium vertical gap used between different components.

Value: 24px
public const String SmallGap #

Small vertical gap used between related items.

Value: 16px
public const String TinyGap #

Tiny gap for inline spacing scenarios.

Value: 8px
public const String ColumnGap #

Standard spacing between columns.

Value: 24px
public const String ColumnGapSm #

Reduced spacing between columns for compact layouts.

Value: 16px
public const String ColumnGapXs #

Minimal spacing between columns for tight layouts.

Value: 8px
public const String ContainerPadding #

Padding applied to containers on desktop displays.

Value: 48px
public const String ContainerPaddingMobile #

Padding applied to containers on mobile displays.

Value: 24px
public const String ParagraphMargin #

Default margin applied to paragraph text.

Value: 0 0 24px 0
public const String HeadingMargin #

Default margin applied to headings and similar elements.

Value: 0 0 16px 0
public const String ListItemMargin #

Default margin applied to list items.

Value: 0 0 8px 0
public const String RowAfterBoxMargin #

Margin applied to EmailRow when following EmailBox (e.g., action buttons after content). Since EmailBox already adds bottom margin, we only need bottom margin here.

Value: 0 0 24px 0
public const String BoxAfterRowMargin #

Margin applied to EmailBox when following EmailRow. Maintains consistent spacing with auto horizontal centering.

Value: 16px auto 12px auto
public const String DefaultMaxContentWidth #

Default max-width for email content containers. Standard width for optimal email readability across clients.

Value: 600px
public const String NestedBoxPadding #

Reduced padding for nested EmailBox elements inside columns. Provides appropriate spacing for smaller nested containers.

Value: 16px