Versions in this module Expand all Collapse all v1 v1.0.0 Jul 14, 2026 Changes in this version + func Pct[T int | float64](v T) string + func Px[T int | float64](v T) string + func Rem[T int | float64](v T) string + type Document struct + func New() *Document + func (d *Document) Body() *Node + func (d *Document) Head() *Node + func (d *Document) Icon(href, mimeType string) *Document + func (d *Document) Lang(l string) *Document + func (d *Document) Link(attrs map[string]string) *Document + func (d *Document) Meta(attrs map[string]string) *Document + func (d *Document) MetaDefault() *Document + func (d *Document) Render(w io.Writer) + func (d *Document) Script(js string) *Document + func (d *Document) String() string + func (d *Document) StyleBlock(css string) *Document + func (d *Document) Title(t string) *Document + type Node struct + func A(text string) *Node + func Abbr(text string) *Node + func Address(children ...*Node) *Node + func Area() *Node + func Article(children ...*Node) *Node + func Aside(children ...*Node) *Node + func Audio(children ...*Node) *Node + func B(text string) *Node + func Base() *Node + func Bdi(text string) *Node + func Bdo(text string) *Node + func Blockquote(children ...*Node) *Node + func Body(children ...*Node) *Node + func Br() *Node + func Button(children ...*Node) *Node + func Canvas(children ...*Node) *Node + func Caption(text string) *Node + func Cite(text string) *Node + func Code(text string) *Node + func Col() *Node + func Colgroup(children ...*Node) *Node + func Data(text string) *Node + func Datalist(children ...*Node) *Node + func Dd(children ...*Node) *Node + func Del(text string) *Node + func Details(children ...*Node) *Node + func Dfn(text string) *Node + func Dialog(children ...*Node) *Node + func Div(children ...*Node) *Node + func Dl(children ...*Node) *Node + func Dt(text string) *Node + func Each[T any](items []T, fn func(T) *Node) []*Node + func El(tag string) *Node + func Em(text string) *Node + func Embed() *Node + func Fieldset(children ...*Node) *Node + func Figcaption(children ...*Node) *Node + func Figure(children ...*Node) *Node + func Footer(children ...*Node) *Node + func Form(children ...*Node) *Node + func H1(text string) *Node + func H2(text string) *Node + func H3(text string) *Node + func H4(text string) *Node + func H5(text string) *Node + func H6(text string) *Node + func Head(children ...*Node) *Node + func Header(children ...*Node) *Node + func Hgroup(children ...*Node) *Node + func Hr() *Node + func Html(children ...*Node) *Node + func I(text string) *Node + func Iframe() *Node + func Img() *Node + func Input() *Node + func Ins(text string) *Node + func Kbd(text string) *Node + func Label(text string) *Node + func Legend(text string) *Node + func Li(children ...*Node) *Node + func Link() *Node + func Main(children ...*Node) *Node + func Map(children ...*Node) *Node + func Mark(text string) *Node + func Menu(children ...*Node) *Node + func Meta() *Node + func Meter(text string) *Node + func Nav(children ...*Node) *Node + func Noscript(children ...*Node) *Node + func Object(children ...*Node) *Node + func Ol(children ...*Node) *Node + func Optgroup(children ...*Node) *Node + func Option(text string) *Node + func Output(text string) *Node + func P(text string) *Node + func Picture(children ...*Node) *Node + func Pre(text string) *Node + func Progress(text string) *Node + func Q(text string) *Node + func Rp(text string) *Node + func Rt(text string) *Node + func Ruby(children ...*Node) *Node + func S(text string) *Node + func Samp(text string) *Node + func Script(text string) *Node + func Search(children ...*Node) *Node + func Section(children ...*Node) *Node + func Select(children ...*Node) *Node + func Slot(children ...*Node) *Node + func Small(text string) *Node + func Source() *Node + func Span(text string) *Node + func Strong(text string) *Node + func Sub(text string) *Node + func Summary(text string) *Node + func Sup(text string) *Node + func Table(children ...*Node) *Node + func Tbody(children ...*Node) *Node + func Td(children ...*Node) *Node + func Template(children ...*Node) *Node + func Textarea(text string) *Node + func Tfoot(children ...*Node) *Node + func Th(children ...*Node) *Node + func Thead(children ...*Node) *Node + func Time(text string) *Node + func Title(text string) *Node + func Tr(children ...*Node) *Node + func Track() *Node + func U(text string) *Node + func Ul(children ...*Node) *Node + func Var(text string) *Node + func Video(children ...*Node) *Node + func Wbr() *Node + func (n *Node) Active(s Style) *Node + func (n *Node) After(s Style) *Node + func (n *Node) Attr(key, value string) *Node + func (n *Node) Before(s Style) *Node + func (n *Node) CSS(s Style) *Node + func (n *Node) Child(children ...*Node) *Node + func (n *Node) Class(classes ...string) *Node + func (n *Node) Focus(s Style) *Node + func (n *Node) Hover(s Style) *Node + func (n *Node) HoverAfter(s Style) *Node + func (n *Node) HoverBefore(s Style) *Node + func (n *Node) HoverPseudo(name string, s Style) *Node + func (n *Node) If(cond bool, fn func(*Node)) *Node + func (n *Node) Pseudo(name string, s Style) *Node + func (n *Node) Raw(html string) *Node + func (n *Node) Render(w io.Writer) + func (n *Node) SetStyle(prop, value string) *Node + func (n *Node) String() string + func (n *Node) StyleClass(s Style) *Node + func (n *Node) Text(t string) *Node + type Style struct + AccentColor string + AlignContent string + AlignItems string + AlignSelf string + AlignTracks string + AlignmentBaseline string + All string + AnchorName string + AnchorScope string + Animation string + AnimationComposition string + AnimationDelay string + AnimationDirection string + AnimationDuration string + AnimationFillMode string + AnimationIterationCount string + AnimationName string + AnimationPlayState string + AnimationRange string + AnimationRangeEnd string + AnimationRangeStart string + AnimationTimeline string + AnimationTimingFunction string + AnimationTrigger string + Appearance string + AspectRatio string + BackdropFilter string + BackfaceVisibility string + Background string + BackgroundAttachment string + BackgroundBlendMode string + BackgroundClip string + BackgroundColor string + BackgroundImage string + BackgroundOrigin string + BackgroundPosition string + BackgroundPositionX string + BackgroundPositionY string + BackgroundRepeat string + BackgroundSize string + BaselineShift string + BaselineSource string + BlockSize string + Border string + BorderBlock string + BorderBlockColor string + BorderBlockEnd string + BorderBlockEndColor string + BorderBlockEndStyle string + BorderBlockEndWidth string + BorderBlockStart string + BorderBlockStartColor string + BorderBlockStartStyle string + BorderBlockStartWidth string + BorderBlockStyle string + BorderBlockWidth string + BorderBottom string + BorderBottomColor string + BorderBottomLeftRadius string + BorderBottomRightRadius string + BorderBottomStyle string + BorderBottomWidth string + BorderCollapse string + BorderColor string + BorderEndEndRadius string + BorderEndStartRadius string + BorderImage string + BorderImageOutset string + BorderImageRepeat string + BorderImageSlice string + BorderImageSource string + BorderImageWidth string + BorderInline string + BorderInlineColor string + BorderInlineEnd string + BorderInlineEndColor string + BorderInlineEndStyle string + BorderInlineEndWidth string + BorderInlineStart string + BorderInlineStartColor string + BorderInlineStartStyle string + BorderInlineStartWidth string + BorderInlineStyle string + BorderInlineWidth string + BorderLeft string + BorderLeftColor string + BorderLeftStyle string + BorderLeftWidth string + BorderRadius string + BorderRight string + BorderRightColor string + BorderRightStyle string + BorderRightWidth string + BorderShape string + BorderSpacing string + BorderStartEndRadius string + BorderStartStartRadius string + BorderStyle string + BorderTop string + BorderTopColor string + BorderTopLeftRadius string + BorderTopRightRadius string + BorderTopStyle string + BorderTopWidth string + BorderWidth string + Bottom string + BoxAlign string + BoxDecorationBreak string + BoxDirection string + BoxFlex string + BoxFlexGroup string + BoxLines string + BoxOrdinalGroup string + BoxOrient string + BoxPack string + BoxShadow string + BoxSizing string + BreakAfter string + BreakBefore string + BreakInside string + CaptionSide string + Caret string + CaretAnimation string + CaretColor string + CaretShape string + Clear string + Clip string + ClipPath string + ClipRule string + Color string + ColorInterpolationFilters string + ColorScheme string + ColumnCount string + ColumnFill string + ColumnGap string + ColumnHeight string + ColumnRule string + ColumnRuleColor string + ColumnRuleStyle string + ColumnRuleWidth string + ColumnSpan string + ColumnWidth string + ColumnWrap string + Columns string + Contain string + ContainIntrinsicBlockSize string + ContainIntrinsicHeight string + ContainIntrinsicInlineSize string + ContainIntrinsicSize string + ContainIntrinsicWidth string + Container string + ContainerName string + ContainerType string + Content string + ContentVisibility string + CornerBlockEndShape string + CornerBlockStartShape string + CornerBottomLeftShape string + CornerBottomRightShape string + CornerBottomShape string + CornerEndEndShape string + CornerEndStartShape string + CornerInlineEndShape string + CornerInlineStartShape string + CornerLeftShape string + CornerRightShape string + CornerShape string + CornerStartEndShape string + CornerStartStartShape string + CornerTopLeftShape string + CornerTopRightShape string + CornerTopShape string + CounterIncrement string + CounterReset string + CounterSet string + Cursor string + Cx string + Cy string + D string + Direction string + Display string + DominantBaseline string + DynamicRangeLimit string + EmptyCells string + FieldSizing string + Fill string + FillOpacity string + FillRule string + Filter string + Flex string + FlexBasis string + FlexDirection string + FlexFlow string + FlexGrow string + FlexShrink string + FlexWrap string + Float string + FloodColor string + FloodOpacity string + Font string + FontFamily string + FontFeatureSettings string + FontKerning string + FontLanguageOverride string + FontOpticalSizing string + FontPalette string + FontSize string + FontSizeAdjust string + FontSmooth string + FontStretch string + FontStyle string + FontSynthesis string + FontSynthesisPosition string + FontSynthesisSmallCaps string + FontSynthesisStyle string + FontSynthesisWeight string + FontVariant string + FontVariantAlternates string + FontVariantCaps string + FontVariantEastAsian string + FontVariantEmoji string + FontVariantLigatures string + FontVariantNumeric string + FontVariantPosition string + FontVariationSettings string + FontWeight string + FontWidth string + ForcedColorAdjust string + FrameSizing string + Gap string + Grid string + GridArea string + GridAutoColumns string + GridAutoFlow string + GridAutoRows string + GridColumn string + GridColumnEnd string + GridColumnGap string + GridColumnStart string + GridGap string + GridRow string + GridRowEnd string + GridRowGap string + GridRowStart string + GridTemplate string + GridTemplateAreas string + GridTemplateColumns string + GridTemplateRows string + HangingPunctuation string + Height string + HyphenateCharacter string + HyphenateLimitChars string + Hyphens string + ImageOrientation string + ImageRendering string + ImageResolution string + ImeMode string + InitialLetter string + InitialLetterAlign string + InlineSize string + Inset string + InsetBlock string + InsetBlockEnd string + InsetBlockStart string + InsetInline string + InsetInlineEnd string + InsetInlineStart string + Interactivity string + InterestDelay string + InterestDelayEnd string + InterestDelayStart string + InterpolateSize string + Isolation string + JustifyContent string + JustifyItems string + JustifySelf string + JustifyTracks string + Left string + LetterSpacing string + LightingColor string + LineBreak string + LineClamp string + LineHeight string + LineHeightStep string + ListStyle string + ListStyleImage string + ListStylePosition string + ListStyleType string + Margin string + MarginBlock string + MarginBlockEnd string + MarginBlockStart string + MarginBottom string + MarginInline string + MarginInlineEnd string + MarginInlineStart string + MarginLeft string + MarginRight string + MarginTop string + MarginTrim string + Marker string + MarkerEnd string + MarkerMid string + MarkerStart string + Mask string + MaskBorder string + MaskBorderMode string + MaskBorderOutset string + MaskBorderRepeat string + MaskBorderSlice string + MaskBorderSource string + MaskBorderWidth string + MaskClip string + MaskComposite string + MaskImage string + MaskMode string + MaskOrigin string + MaskPosition string + MaskRepeat string + MaskSize string + MaskType string + MasonryAutoFlow string + MathDepth string + MathShift string + MathStyle string + MaxBlockSize string + MaxHeight string + MaxInlineSize string + MaxLines string + MaxWidth string + MinBlockSize string + MinHeight string + MinInlineSize string + MinWidth string + MixBlendMode string + MozAppearance string + MozBinding string + MozBorderBottomColors string + MozBorderLeftColors string + MozBorderRightColors string + MozBorderTopColors string + MozContextProperties string + MozFloatEdge string + MozForceBrokenImageIcon string + MozOrient string + MozOutlineRadius string + MozOutlineRadiusBottomleft string + MozOutlineRadiusBottomright string + MozOutlineRadiusTopleft string + MozOutlineRadiusTopright string + MozStackSizing string + MozTextBlink string + MozUserFocus string + MozUserInput string + MozUserModify string + MozWindowDragging string + MozWindowShadow string + MsAccelerator string + MsBlockProgression string + MsContentZoomChaining string + MsContentZoomLimit string + MsContentZoomLimitMax string + MsContentZoomLimitMin string + MsContentZoomSnap string + MsContentZoomSnapPoints string + MsContentZoomSnapType string + MsContentZooming string + MsFilter string + MsFlowFrom string + MsFlowInto string + MsGridColumns string + MsGridRows string + MsHighContrastAdjust string + MsHyphenateLimitChars string + MsHyphenateLimitLines string + MsHyphenateLimitZone string + MsImeAlign string + MsOverflowStyle string + MsScrollChaining string + MsScrollLimit string + MsScrollLimitXMax string + MsScrollLimitXMin string + MsScrollLimitYMax string + MsScrollLimitYMin string + MsScrollRails string + MsScrollSnapPointsX string + MsScrollSnapPointsY string + MsScrollSnapType string + MsScrollSnapX string + MsScrollSnapY string + MsScrollTranslation string + MsScrollbar3dlightColor string + MsScrollbarArrowColor string + MsScrollbarBaseColor string + MsScrollbarDarkshadowColor string + MsScrollbarFaceColor string + MsScrollbarHighlightColor string + MsScrollbarShadowColor string + MsScrollbarTrackColor string + MsTextAutospace string + MsTouchSelect string + MsUserSelect string + MsWrapFlow string + MsWrapMargin string + MsWrapThrough string + ObjectFit string + ObjectPosition string + ObjectViewBox string + Offset string + OffsetAnchor string + OffsetDistance string + OffsetPath string + OffsetPosition string + OffsetRotate string + Opacity string + Order string + Orphans string + Outline string + OutlineColor string + OutlineOffset string + OutlineStyle string + OutlineWidth string + Overflow string + OverflowAnchor string + OverflowBlock string + OverflowClipBox string + OverflowClipMargin string + OverflowInline string + OverflowWrap string + OverflowX string + OverflowY string + Overlay string + OverscrollBehavior string + OverscrollBehaviorBlock string + OverscrollBehaviorInline string + OverscrollBehaviorX string + OverscrollBehaviorY string + Padding string + PaddingBlock string + PaddingBlockEnd string + PaddingBlockStart string + PaddingBottom string + PaddingInline string + PaddingInlineEnd string + PaddingInlineStart string + PaddingLeft string + PaddingRight string + PaddingTop string + Page string + PageBreakAfter string + PageBreakBefore string + PageBreakInside string + PaintOrder string + Perspective string + PerspectiveOrigin string + PlaceContent string + PlaceItems string + PlaceSelf string + PointerEvents string + Position string + PositionAnchor string + PositionArea string + PositionTry string + PositionTryFallbacks string + PositionTryOrder string + PositionVisibility string + PrintColorAdjust string + Quotes string + R string + ReadingFlow string + ReadingOrder string + Resize string + Right string + Rotate string + RowGap string + RubyAlign string + RubyMerge string + RubyOverhang string + RubyPosition string + Rx string + Ry string + Scale string + ScrollBehavior string + ScrollInitialTarget string + ScrollMargin string + ScrollMarginBlock string + ScrollMarginBlockEnd string + ScrollMarginBlockStart string + ScrollMarginBottom string + ScrollMarginInline string + ScrollMarginInlineEnd string + ScrollMarginInlineStart string + ScrollMarginLeft string + ScrollMarginRight string + ScrollMarginTop string + ScrollMarkerGroup string + ScrollPadding string + ScrollPaddingBlock string + ScrollPaddingBlockEnd string + ScrollPaddingBlockStart string + ScrollPaddingBottom string + ScrollPaddingInline string + ScrollPaddingInlineEnd string + ScrollPaddingInlineStart string + ScrollPaddingLeft string + ScrollPaddingRight string + ScrollPaddingTop string + ScrollSnapAlign string + ScrollSnapCoordinate string + ScrollSnapDestination string + ScrollSnapPointsX string + ScrollSnapPointsY string + ScrollSnapStop string + ScrollSnapType string + ScrollSnapTypeX string + ScrollSnapTypeY string + ScrollTargetGroup string + ScrollTimeline string + ScrollTimelineAxis string + ScrollTimelineName string + ScrollbarColor string + ScrollbarGutter string + ScrollbarWidth string + ShapeImageThreshold string + ShapeMargin string + ShapeOutside string + ShapeRendering string + SpeakAs string + StopColor string + StopOpacity string + Stroke string + StrokeColor string + StrokeDasharray string + StrokeDashoffset string + StrokeLinecap string + StrokeLinejoin string + StrokeMiterlimit string + StrokeOpacity string + StrokeWidth string + TabSize string + TableLayout string + TextAlign string + TextAlignLast string + TextAnchor string + TextAutospace string + TextBox string + TextBoxEdge string + TextBoxTrim string + TextCombineUpright string + TextDecoration string + TextDecorationColor string + TextDecorationInset string + TextDecorationLine string + TextDecorationSkip string + TextDecorationSkipInk string + TextDecorationStyle string + TextDecorationThickness string + TextEmphasis string + TextEmphasisColor string + TextEmphasisPosition string + TextEmphasisStyle string + TextIndent string + TextJustify string + TextOrientation string + TextOverflow string + TextRendering string + TextShadow string + TextSizeAdjust string + TextSpacingTrim string + TextTransform string + TextUnderlineOffset string + TextUnderlinePosition string + TextWrap string + TextWrapMode string + TextWrapStyle string + TimelineScope string + TimelineTrigger string + TimelineTriggerActivationRange string + TimelineTriggerActivationRangeEnd string + TimelineTriggerActivationRangeStart string + TimelineTriggerActiveRange string + TimelineTriggerActiveRangeEnd string + TimelineTriggerActiveRangeStart string + TimelineTriggerName string + TimelineTriggerSource string + Top string + TouchAction string + Transform string + TransformBox string + TransformOrigin string + TransformStyle string + Transition string + TransitionBehavior string + TransitionDelay string + TransitionDuration string + TransitionProperty string + TransitionTimingFunction string + Translate string + TriggerScope string + UnicodeBidi string + UserSelect string + VectorEffect string + VerticalAlign string + ViewTimeline string + ViewTimelineAxis string + ViewTimelineInset string + ViewTimelineName string + ViewTransitionClass string + ViewTransitionName string + ViewTransitionScope string + Visibility string + WebkitAppearance string + WebkitBorderAfter string + WebkitBorderAfterColor string + WebkitBorderAfterStyle string + WebkitBorderAfterWidth string + WebkitBorderBefore string + WebkitBorderBeforeColor string + WebkitBorderBeforeStyle string + WebkitBorderBeforeWidth string + WebkitBorderEnd string + WebkitBorderEndColor string + WebkitBorderEndStyle string + WebkitBorderEndWidth string + WebkitBorderStart string + WebkitBorderStartColor string + WebkitBorderStartStyle string + WebkitBorderStartWidth string + WebkitBoxReflect string + WebkitLineClamp string + WebkitMask string + WebkitMaskAttachment string + WebkitMaskClip string + WebkitMaskComposite string + WebkitMaskImage string + WebkitMaskOrigin string + WebkitMaskPosition string + WebkitMaskPositionX string + WebkitMaskPositionY string + WebkitMaskRepeat string + WebkitMaskRepeatX string + WebkitMaskRepeatY string + WebkitMaskSize string + WebkitOverflowScrolling string + WebkitTapHighlightColor string + WebkitTextFillColor string + WebkitTextStroke string + WebkitTextStrokeColor string + WebkitTextStrokeWidth string + WebkitTouchCallout string + WebkitUserModify string + WebkitUserSelect string + WhiteSpace string + WhiteSpaceCollapse string + Widows string + Width string + WillChange string + WordBreak string + WordSpacing string + WordWrap string + WritingMode string + X string + Y string + ZIndex string + Zoom string