html5

package
v0.3.0-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MarkupDoctype      = []byte(`<!DOCTYPE html>`)
	MarkupSpace        = []byte(` `)
	MarkupQuote        = []byte(`"`)
	MarkupEquals       = []byte(`=`)
	MarkupCloseTag     = []byte(`>`)
	MarkupSelfCloseTag = []byte(` />`)
)

Utility constants for HTML rendering

View Source
var (
	TagA          = []byte(`<a`)
	TagAbbr       = []byte(`<abbr`)
	TagAddress    = []byte(`<address`)
	TagArea       = []byte(`<area`)
	TagArticle    = []byte(`<article`)
	TagAside      = []byte(`<aside`)
	TagAudio      = []byte(`<audio`)
	TagB          = []byte(`<b`)
	TagBase       = []byte(`<base`)
	TagBdi        = []byte(`<bdi`)
	TagBdo        = []byte(`<bdo`)
	TagBlockquote = []byte(`<blockquote`)
	TagBody       = []byte(`<body`)
	TagBr         = []byte(`<br`)
	TagButton     = []byte(`<button`)
	TagCanvas     = []byte(`<canvas`)
	TagCaption    = []byte(`<caption`)
	TagCite       = []byte(`<cite`)
	TagCode       = []byte(`<code`)
	TagCol        = []byte(`<col`)
	TagColgroup   = []byte(`<colgroup`)
	TagData       = []byte(`<data`)
	TagDatalist   = []byte(`<datalist`)
	TagDd         = []byte(`<dd`)
	TagDel        = []byte(`<del`)
	TagDetails    = []byte(`<details`)
	TagDfn        = []byte(`<dfn`)
	TagDialog     = []byte(`<dialog`)
	TagDiv        = []byte(`<div`)
	TagDl         = []byte(`<dl`)
	TagDt         = []byte(`<dt`)
	TagEm         = []byte(`<em`)
	TagEmbed      = []byte(`<embed`)
	TagFieldset   = []byte(`<fieldset`)
	TagFigcaption = []byte(`<figcaption`)
	TagFigure     = []byte(`<figure`)
	TagFooter     = []byte(`<footer`)
	TagForm       = []byte(`<form`)
	TagH1         = []byte(`<h1`)
	TagH2         = []byte(`<h2`)
	TagH3         = []byte(`<h3`)
	TagH4         = []byte(`<h4`)
	TagH5         = []byte(`<h5`)
	TagH6         = []byte(`<h6`)
	TagHead       = []byte(`<head`)
	TagHeader     = []byte(`<header`)
	TagHgroup     = []byte(`<hgroup`)
	TagHr         = []byte(`<hr`)
	TagHtml       = []byte(`<html`)
	TagI          = []byte(`<i`)
	TagIframe     = []byte(`<iframe`)
	TagImg        = []byte(`<img`)
	TagInput      = []byte(`<input`)
	TagIns        = []byte(`<ins`)
	TagKbd        = []byte(`<kbd`)
	TagLabel      = []byte(`<label`)
	TagLegend     = []byte(`<legend`)
	TagLi         = []byte(`<li`)
	TagLink       = []byte(`<link`)
	TagMain       = []byte(`<main`)
	TagMap        = []byte(`<map`)
	TagMark       = []byte(`<mark`)
	TagMath       = []byte(`<math`)
	TagMenu       = []byte(`<menu`)
	TagMeta       = []byte(`<meta`)
	TagMeter      = []byte(`<meter`)
	TagNav        = []byte(`<nav`)
	TagNoscript   = []byte(`<noscript`)
	TagObject     = []byte(`<object`)
	TagOl         = []byte(`<ol`)
	TagOptgroup   = []byte(`<optgroup`)
	TagOption     = []byte(`<option`)
	TagOutput     = []byte(`<output`)
	TagP          = []byte(`<p`)
	TagPicture    = []byte(`<picture`)
	TagPre        = []byte(`<pre`)
	TagProgress   = []byte(`<progress`)
	TagQ          = []byte(`<q`)
	TagRp         = []byte(`<rp`)
	TagRt         = []byte(`<rt`)
	TagRuby       = []byte(`<ruby`)
	TagS          = []byte(`<s`)
	TagSamp       = []byte(`<samp`)
	TagScript     = []byte(`<script`)
	TagSearch     = []byte(`<search`)
	TagSection    = []byte(`<section`)
	TagSelect     = []byte(`<select`)
	TagSlot       = []byte(`<slot`)
	TagSmall      = []byte(`<small`)
	TagSource     = []byte(`<source`)
	TagSpan       = []byte(`<span`)
	TagStrong     = []byte(`<strong`)
	TagStyle      = []byte(`<style`)
	TagSub        = []byte(`<sub`)
	TagSummary    = []byte(`<summary`)
	TagSup        = []byte(`<sup`)
	TagSvg        = []byte(`<svg`)
	TagTable      = []byte(`<table`)
	TagTbody      = []byte(`<tbody`)
	TagTd         = []byte(`<td`)
	TagTemplate   = []byte(`<template`)
	TagTextarea   = []byte(`<textarea`)
	TagTfoot      = []byte(`<tfoot`)
	TagTh         = []byte(`<th`)
	TagThead      = []byte(`<thead`)
	TagTime       = []byte(`<time`)
	TagTitle      = []byte(`<title`)
	TagTr         = []byte(`<tr`)
	TagTrack      = []byte(`<track`)
	TagU          = []byte(`<u`)
	TagUl         = []byte(`<ul`)
	TagVar        = []byte(`<var`)
	TagVideo      = []byte(`<video`)
	TagWbr        = []byte(`<wbr`)
)

HTML tag opening constants

View Source
var (
	TagAClose          = []byte(`</a>`)
	TagAbbrClose       = []byte(`</abbr>`)
	TagAddressClose    = []byte(`</address>`)
	TagArticleClose    = []byte(`</article>`)
	TagAsideClose      = []byte(`</aside>`)
	TagAudioClose      = []byte(`</audio>`)
	TagBClose          = []byte(`</b>`)
	TagBdiClose        = []byte(`</bdi>`)
	TagBdoClose        = []byte(`</bdo>`)
	TagBlockquoteClose = []byte(`</blockquote>`)
	TagBodyClose       = []byte(`</body>`)
	TagButtonClose     = []byte(`</button>`)
	TagCanvasClose     = []byte(`</canvas>`)
	TagCaptionClose    = []byte(`</caption>`)
	TagCiteClose       = []byte(`</cite>`)
	TagCodeClose       = []byte(`</code>`)
	TagColgroupClose   = []byte(`</colgroup>`)
	TagDataClose       = []byte(`</data>`)
	TagDatalistClose   = []byte(`</datalist>`)
	TagDdClose         = []byte(`</dd>`)
	TagDelClose        = []byte(`</del>`)
	TagDetailsClose    = []byte(`</details>`)
	TagDfnClose        = []byte(`</dfn>`)
	TagDialogClose     = []byte(`</dialog>`)
	TagDivClose        = []byte(`</div>`)
	TagDlClose         = []byte(`</dl>`)
	TagDtClose         = []byte(`</dt>`)
	TagEmClose         = []byte(`</em>`)
	TagFieldsetClose   = []byte(`</fieldset>`)
	TagFigcaptionClose = []byte(`</figcaption>`)
	TagFigureClose     = []byte(`</figure>`)
	TagFooterClose     = []byte(`</footer>`)
	TagFormClose       = []byte(`</form>`)
	TagH1Close         = []byte(`</h1>`)
	TagH2Close         = []byte(`</h2>`)
	TagH3Close         = []byte(`</h3>`)
	TagH4Close         = []byte(`</h4>`)
	TagH5Close         = []byte(`</h5>`)
	TagH6Close         = []byte(`</h6>`)
	TagHeadClose       = []byte(`</head>`)
	TagHeaderClose     = []byte(`</header>`)
	TagHgroupClose     = []byte(`</hgroup>`)
	TagHtmlClose       = []byte(`</html>`)
	TagIClose          = []byte(`</i>`)
	TagIframeClose     = []byte(`</iframe>`)
	TagInsClose        = []byte(`</ins>`)
	TagKbdClose        = []byte(`</kbd>`)
	TagLabelClose      = []byte(`</label>`)
	TagLegendClose     = []byte(`</legend>`)
	TagLiClose         = []byte(`</li>`)
	TagMainClose       = []byte(`</main>`)
	TagMapClose        = []byte(`</map>`)
	TagMarkClose       = []byte(`</mark>`)
	TagMathClose       = []byte(`</math>`)
	TagMenuClose       = []byte(`</menu>`)
	TagMeterClose      = []byte(`</meter>`)
	TagNavClose        = []byte(`</nav>`)
	TagNoscriptClose   = []byte(`</noscript>`)
	TagObjectClose     = []byte(`</object>`)
	TagOlClose         = []byte(`</ol>`)
	TagOptgroupClose   = []byte(`</optgroup>`)
	TagOptionClose     = []byte(`</option>`)
	TagOutputClose     = []byte(`</output>`)
	TagPClose          = []byte(`</p>`)
	TagPictureClose    = []byte(`</picture>`)
	TagPreClose        = []byte(`</pre>`)
	TagProgressClose   = []byte(`</progress>`)
	TagQClose          = []byte(`</q>`)
	TagRpClose         = []byte(`</rp>`)
	TagRtClose         = []byte(`</rt>`)
	TagRubyClose       = []byte(`</ruby>`)
	TagSClose          = []byte(`</s>`)
	TagSampClose       = []byte(`</samp>`)
	TagScriptClose     = []byte(`</script>`)
	TagSearchClose     = []byte(`</search>`)
	TagSectionClose    = []byte(`</section>`)
	TagSelectClose     = []byte(`</select>`)
	TagSlotClose       = []byte(`</slot>`)
	TagSmallClose      = []byte(`</small>`)
	TagSpanClose       = []byte(`</span>`)
	TagStrongClose     = []byte(`</strong>`)
	TagStyleClose      = []byte(`</style>`)
	TagSubClose        = []byte(`</sub>`)
	TagSummaryClose    = []byte(`</summary>`)
	TagSupClose        = []byte(`</sup>`)
	TagSvgClose        = []byte(`</svg>`)
	TagTableClose      = []byte(`</table>`)
	TagTbodyClose      = []byte(`</tbody>`)
	TagTdClose         = []byte(`</td>`)
	TagTemplateClose   = []byte(`</template>`)
	TagTextareaClose   = []byte(`</textarea>`)
	TagTfootClose      = []byte(`</tfoot>`)
	TagThClose         = []byte(`</th>`)
	TagTheadClose      = []byte(`</thead>`)
	TagTimeClose       = []byte(`</time>`)
	TagTitleClose      = []byte(`</title>`)
	TagTrClose         = []byte(`</tr>`)
	TagUClose          = []byte(`</u>`)
	TagUlClose         = []byte(`</ul>`)
	TagVarClose        = []byte(`</var>`)
	TagVideoClose      = []byte(`</video>`)
)

HTML tag closing constants

View Source
var (
	AttrClass                     = []byte(` class="`)
	AttrID                        = []byte(` id="`)
	AttrStyle                     = []byte(` style="`)
	AttrTitle                     = []byte(` title="`)
	AttrHidden                    = []byte(` hidden="`)
	AttrTabIndex                  = []byte(` tabindex="`)
	AttrRole                      = []byte(` role="`)
	AttrLang                      = []byte(` lang="`)
	AttrAccessKey                 = []byte(` accesskey="`)
	AttrAnchor                    = []byte(` anchor="`)
	AttrAriaLabel                 = []byte(` aria-label="`)
	AttrAutoCapitalize            = []byte(` autocapitalize="`)
	AttrAutoCorrect               = []byte(` autocorrect="`)
	AttrContentEditable           = []byte(` contenteditable="`)
	AttrDir                       = []byte(` dir="`)
	AttrEnterKeyHint              = []byte(` enterkeyhint="`)
	AttrExportParts               = []byte(` exportparts="`)
	AttrInputMode                 = []byte(` inputmode="`)
	AttrIs                        = []byte(` is="`)
	AttrItemId                    = []byte(` itemid="`)
	AttrItemProp                  = []byte(` itemprop="`)
	AttrItemRef                   = []byte(` itemref="`)
	AttrItemType                  = []byte(` itemtype="`)
	AttrNonce                     = []byte(` nonce="`)
	AttrPart                      = []byte(` part="`)
	AttrPopover                   = []byte(` popover="`)
	AttrSlot                      = []byte(` slot="`)
	AttrSpellCheck                = []byte(` spellcheck="`)
	AttrTranslate                 = []byte(` translate="`)
	AttrVirtualKeyboardPolicy     = []byte(` virtualkeyboardpolicy="`)
	AttrWritingSuggestions        = []byte(` writingsuggestions="`)
	AttrOnClick                   = []byte(` onclick="`)
	AttrOnChange                  = []byte(` onchange="`)
	AttrOnInput                   = []byte(` oninput="`)
	AttrOnFocus                   = []byte(` onfocus="`)
	AttrOnBlur                    = []byte(` onblur="`)
	AttrOnSubmit                  = []byte(` onsubmit="`)
	AttrOnLoad                    = []byte(` onload="`)
	AttrOnError                   = []byte(` onerror="`)
	AttrOnAbort                   = []byte(` onabort="`)
	AttrOnAutoComplete            = []byte(` onautocomplete="`)
	AttrOnAutoCompleteError       = []byte(` onautocompleteerror="`)
	AttrOnCancel                  = []byte(` oncancel="`)
	AttrOnCanPlay                 = []byte(` oncanplay="`)
	AttrOnCanPlayThrough          = []byte(` oncanplaythrough="`)
	AttrOnClose                   = []byte(` onclose="`)
	AttrOnContextMenu             = []byte(` oncontextmenu="`)
	AttrOnCueChange               = []byte(` oncuechange="`)
	AttrOnDblClick                = []byte(` ondblclick="`)
	AttrOnDrag                    = []byte(` ondrag="`)
	AttrOnDragEnd                 = []byte(` ondragend="`)
	AttrOnDragEnter               = []byte(` ondragenter="`)
	AttrOnDragLeave               = []byte(` ondragleave="`)
	AttrOnDragOver                = []byte(` ondragover="`)
	AttrOnDragStart               = []byte(` ondragstart="`)
	AttrOnDrop                    = []byte(` ondrop="`)
	AttrOnDurationChange          = []byte(` ondurationchange="`)
	AttrOnEmptied                 = []byte(` onemptied="`)
	AttrOnEnded                   = []byte(` onended="`)
	AttrOnInvalid                 = []byte(` oninvalid="`)
	AttrOnKeyDown                 = []byte(` onkeydown="`)
	AttrOnKeyPress                = []byte(` onkeypress="`)
	AttrOnKeyUp                   = []byte(` onkeyup="`)
	AttrOnLoadedData              = []byte(` onloadeddata="`)
	AttrOnLoadedMetadata          = []byte(` onloadedmetadata="`)
	AttrOnLoadStart               = []byte(` onloadstart="`)
	AttrOnMouseDown               = []byte(` onmousedown="`)
	AttrOnMouseEnter              = []byte(` onmouseenter="`)
	AttrOnMouseLeave              = []byte(` onmouseleave="`)
	AttrOnMouseMove               = []byte(` onmousemove="`)
	AttrOnMouseOut                = []byte(` onmouseout="`)
	AttrOnMouseOver               = []byte(` onmouseover="`)
	AttrOnMouseUp                 = []byte(` onmouseup="`)
	AttrOnMouseWheel              = []byte(` onmousewheel="`)
	AttrOnPause                   = []byte(` onpause="`)
	AttrOnPlay                    = []byte(` onplay="`)
	AttrOnPlaying                 = []byte(` onplaying="`)
	AttrOnProgress                = []byte(` onprogress="`)
	AttrOnRateChange              = []byte(` onratechange="`)
	AttrOnReset                   = []byte(` onreset="`)
	AttrOnResize                  = []byte(` onresize="`)
	AttrOnScroll                  = []byte(` onscroll="`)
	AttrOnSeeked                  = []byte(` onseeked="`)
	AttrOnSeeking                 = []byte(` onseeking="`)
	AttrOnSelect                  = []byte(` onselect="`)
	AttrOnShow                    = []byte(` onshow="`)
	AttrOnSort                    = []byte(` onsort="`)
	AttrOnStalled                 = []byte(` onstalled="`)
	AttrOnSuspend                 = []byte(` onsuspend="`)
	AttrOnTimeUpdate              = []byte(` ontimeupdate="`)
	AttrOnToggle                  = []byte(` ontoggle="`)
	AttrOnVolumeChange            = []byte(` onvolumechange="`)
	AttrOnWaiting                 = []byte(` onwaiting="`)
	AttrOnAuxClick                = []byte(` onauxclick="`)
	AttrOnWheel                   = []byte(` onwheel="`)
	AttrOnCopy                    = []byte(` oncopy="`)
	AttrOnCut                     = []byte(` oncut="`)
	AttrOnPaste                   = []byte(` onpaste="`)
	AttrOnScrollEnd               = []byte(` onscrollend="`)
	AttrOnFormData                = []byte(` onformdata="`)
	AttrOnAnimationCancel         = []byte(` onanimationcancel="`)
	AttrOnAnimationEnd            = []byte(` onanimationend="`)
	AttrOnAnimationIteration      = []byte(` onanimationiteration="`)
	AttrOnAnimationStart          = []byte(` onanimationstart="`)
	AttrOnTransitionCancel        = []byte(` ontransitioncancel="`)
	AttrOnTransitionEnd           = []byte(` ontransitionend="`)
	AttrOnTransitionRun           = []byte(` ontransitionrun="`)
	AttrOnTransitionStart         = []byte(` ontransitionstart="`)
	AttrOnBeforeToggle            = []byte(` onbeforetoggle="`)
	AttrOnBeforeInput             = []byte(` onbeforeinput="`)
	AttrOnBeforeMatch             = []byte(` onbeforematch="`)
	AttrOnCommand                 = []byte(` oncommand="`)
	AttrOnContextLost             = []byte(` oncontextlost="`)
	AttrOnContextRestored         = []byte(` oncontextrestored="`)
	AttrOnSecurityPolicyViolation = []byte(` onsecuritypolicyviolation="`)
	AttrOnSlotChange              = []byte(` onslotchange="`)
	AttrOnPointerDown             = []byte(` onpointerdown="`)
	AttrOnPointerUp               = []byte(` onpointerup="`)
	AttrOnPointerMove             = []byte(` onpointermove="`)
	AttrOnPointerEnter            = []byte(` onpointerenter="`)
	AttrOnPointerLeave            = []byte(` onpointerleave="`)
	AttrOnPointerOver             = []byte(` onpointerover="`)
	AttrOnPointerOut              = []byte(` onpointerout="`)
	AttrOnPointerCancel           = []byte(` onpointercancel="`)
	AttrOnGotPointerCapture       = []byte(` ongotpointercapture="`)
	AttrOnLostPointerCapture      = []byte(` onlostpointercapture="`)
	AttrOnTouchStart              = []byte(` ontouchstart="`)
	AttrOnTouchEnd                = []byte(` ontouchend="`)
	AttrOnTouchMove               = []byte(` ontouchmove="`)
	AttrOnTouchCancel             = []byte(` ontouchcancel="`)
	AttrOnSelectStart             = []byte(` onselectstart="`)
	AttrOnSelectionChange         = []byte(` onselectionchange="`)
	AttrHref                      = []byte(` href="`)
	AttrAttributionSrc            = []byte(` attributionsrc="`)
	AttrDownload                  = []byte(` download="`)
	AttrHrefLang                  = []byte(` hreflang="`)
	AttrPing                      = []byte(` ping="`)
	AttrReferrerPolicy            = []byte(` referrerpolicy="`)
	AttrRel                       = []byte(` rel="`)
	AttrTarget                    = []byte(` target="`)
	AttrType                      = []byte(` type="`)
	AttrShape                     = []byte(` shape="`)
	AttrCoords                    = []byte(` coords="`)
	AttrAlt                       = []byte(` alt="`)
	AttrSrc                       = []byte(` src="`)
	AttrControlsList              = []byte(` controlslist="`)
	AttrCrossOrigin               = []byte(` crossorigin="`)
	AttrLoading                   = []byte(` loading="`)
	AttrPreload                   = []byte(` preload="`)
	AttrCite                      = []byte(` cite="`)
	AttrCommand                   = []byte(` command="`)
	AttrCommandfor                = []byte(` commandfor="`)
	AttrForm                      = []byte(` form="`)
	AttrFormaction                = []byte(` formaction="`)
	AttrFormenctype               = []byte(` formenctype="`)
	AttrFormmethod                = []byte(` formmethod="`)
	AttrFormtarget                = []byte(` formtarget="`)
	AttrName                      = []byte(` name="`)
	AttrPopOverTarget             = []byte(` popovertarget="`)
	AttrPopovertargetaction       = []byte(` popovertargetaction="`)
	AttrValue                     = []byte(` value="`)
	AttrHeight                    = []byte(` height="`)
	AttrWidth                     = []byte(` width="`)
	AttrSpan                      = []byte(` span="`)
	AttrDateTime                  = []byte(` datetime="`)
	AttrClosedBy                  = []byte(` closedby="`)
	AttrAction                    = []byte(` action="`)
	AttrMethod                    = []byte(` method="`)
	AttrAcceptCharset             = []byte(` accept-charset="`)
	AttrAutoComplete              = []byte(` autocomplete="`)
	AttrEncType                   = []byte(` enctype="`)
	AttrProfile                   = []byte(` profile="`)
	AttrXmlns                     = []byte(` xmlns="`)
	AttrManifest                  = []byte(` manifest="`)
	AttrAllow                     = []byte(` allow="`)
	AttrSandbox                   = []byte(` sandbox="`)
	AttrSrcDoc                    = []byte(` srcdoc="`)
	AttrCsp                       = []byte(` csp="`)
	AttrSizes                     = []byte(` sizes="`)
	AttrSrcset                    = []byte(` srcset="`)
	AttrDecoding                  = []byte(` decoding="`)
	AttrFetchPriority             = []byte(` fetchpriority="`)
	AttrUseMap                    = []byte(` usemap="`)
	AttrElementTiming             = []byte(` elementtiming="`)
	AttrAccept                    = []byte(` accept="`)
	AttrCapture                   = []byte(` capture="`)
	AttrDirName                   = []byte(` dirname="`)
	AttrFormAction                = []byte(` formaction="`)
	AttrFormEncType               = []byte(` formenctype="`)
	AttrFormMethod                = []byte(` formmethod="`)
	AttrFormTarget                = []byte(` formtarget="`)
	AttrList                      = []byte(` list="`)
	AttrMax                       = []byte(` max="`)
	AttrMaxLength                 = []byte(` maxlength="`)
	AttrMin                       = []byte(` min="`)
	AttrMinLength                 = []byte(` minlength="`)
	AttrPattern                   = []byte(` pattern="`)
	AttrPlaceholder               = []byte(` placeholder="`)
	AttrPopoverTarget             = []byte(` popovertarget="`)
	AttrPopoverTargetAction       = []byte(` popovertargetaction="`)
	AttrSize                      = []byte(` size="`)
	AttrStep                      = []byte(` step="`)
	AttrColorSpace                = []byte(` colorspace="`)
	AttrFor                       = []byte(` for="`)
	AttrAs                        = []byte(` as="`)
	AttrIntegrity                 = []byte(` integrity="`)
	AttrMedia                     = []byte(` media="`)
	AttrBlocking                  = []byte(` blocking="`)
	AttrImageSrcset               = []byte(` imagesrcset="`)
	AttrImageSizes                = []byte(` imagesizes="`)
	AttrColor                     = []byte(` color="`)
	AttrDisplay                   = []byte(` display="`)
	AttrMathVariant               = []byte(` mathvariant="`)
	AttrContent                   = []byte(` content="`)
	AttrCharset                   = []byte(` charset="`)
	AttrHttpEquiv                 = []byte(` http-equiv="`)
	AttrScheme                    = []byte(` scheme="`)
	AttrProperty                  = []byte(` property="`)
	AttrLow                       = []byte(` low="`)
	AttrHigh                      = []byte(` high="`)
	AttrOptimum                   = []byte(` optimum="`)
	AttrData                      = []byte(` data="`)
	AttrStart                     = []byte(` start="`)
	AttrLabel                     = []byte(` label="`)
	AttrViewBox                   = []byte(` viewbox="`)
	AttrPreserveAspectRatio       = []byte(` preserveaspectratio="`)
	AttrBorder                    = []byte(` border="`)
	AttrCellPadding               = []byte(` cellpadding="`)
	AttrCellSpacing               = []byte(` cellspacing="`)
	AttrFrame                     = []byte(` frame="`)
	AttrRules                     = []byte(` rules="`)
	AttrSummary                   = []byte(` summary="`)
	AttrColSpan                   = []byte(` colspan="`)
	AttrRowSpan                   = []byte(` rowspan="`)
	AttrHeaders                   = []byte(` headers="`)
	AttrShadowRootMode            = []byte(` shadowrootmode="`)
	AttrRows                      = []byte(` rows="`)
	AttrCols                      = []byte(` cols="`)
	AttrWrap                      = []byte(` wrap="`)
	AttrScope                     = []byte(` scope="`)
	AttrAbbr                      = []byte(` abbr="`)
	AttrAlign                     = []byte(` align="`)
	AttrBgColor                   = []byte(` bgcolor="`)
	AttrChar                      = []byte(` char="`)
	AttrCharOff                   = []byte(` charoff="`)
	AttrVAlign                    = []byte(` valign="`)
	AttrKind                      = []byte(` kind="`)
	AttrSrclang                   = []byte(` srclang="`)
	AttrPoster                    = []byte(` poster="`)
)

HTML attribute name constants

View Source
var (
	AttrAutoFocus                = []byte(` autofocus`)
	AttrDraggable                = []byte(` draggable`)
	AttrInert                    = []byte(` inert`)
	AttrItemScope                = []byte(` itemscope`)
	AttrAutoplay                 = []byte(` autoplay`)
	AttrControls                 = []byte(` controls`)
	AttrLoop                     = []byte(` loop`)
	AttrMuted                    = []byte(` muted`)
	AttrDisableRemotePlayback    = []byte(` disableremoteplayback`)
	AttrDisabled                 = []byte(` disabled`)
	AttrFormnovalidate           = []byte(` formnovalidate`)
	AttrOpen                     = []byte(` open`)
	AttrNoValidate               = []byte(` novalidate`)
	AttrAllowFullscreen          = []byte(` allowfullscreen`)
	AttrCredentialless           = []byte(` credentialless`)
	AttrIsMap                    = []byte(` ismap`)
	AttrChecked                  = []byte(` checked`)
	AttrFormNoValidate           = []byte(` formnovalidate`)
	AttrMultiple                 = []byte(` multiple`)
	AttrReadOnly                 = []byte(` readonly`)
	AttrRequired                 = []byte(` required`)
	AttrAlpha                    = []byte(` alpha`)
	AttrReversed                 = []byte(` reversed`)
	AttrSelected                 = []byte(` selected`)
	AttrAsync                    = []byte(` async`)
	AttrDefer                    = []byte(` defer`)
	AttrNoModule                 = []byte(` nomodule`)
	AttrShadowRootClonable       = []byte(` shadowrootclonable`)
	AttrShadowRootDelegatesFocus = []byte(` shadowrootdelegatesfocus`)
	AttrShadowRootSerializable   = []byte(` shadowrootserializable`)
	AttrDefault                  = []byte(` default`)
	AttrDisablePictureInPicture  = []byte(` disablepictureinpicture`)
	AttrPlaysInline              = []byte(` playsinline`)
)

Boolean attribute constants

Functions

This section is empty.

Types

type EventAttributes

type EventAttributes struct {
	OnClick   string
	OnChange  string
	OnInput   string
	OnFocus   string
	OnBlur    string
	OnSubmit  string
	OnKeyDown string
	OnKeyUp   string
	// contains filtered or unexported fields
}

EventAttributes represents event HTML attributes

func (*EventAttributes) AttributeBuilder

func (ea *EventAttributes) AttributeBuilder(buf *bytes.Buffer)

AttributeBuilder writes all event attributes to the buffer

func (*EventAttributes) Attributes

func (ea *EventAttributes) Attributes() *[]node.Attribute

Attributes returns the slice of attributes

func (*EventAttributes) SetAttribute

func (ea *EventAttributes) SetAttribute(key string, value string)

SetAttribute sets an attribute in the event attributes slice

type GlobalAttributes

type GlobalAttributes struct {
	Style                 string
	Title                 string
	Role                  string
	Lang                  string
	AccessKey             string
	AriaLabel             string
	AutoCapitalize        autocapitalize.AutoCapitalize
	AutoCorrect           autocorrect.AutoCorrect
	ContentEditable       contenteditable.ContentEditable
	Dir                   dir.Dir
	EnterKeyHint          enterkeyhint.EnterKeyHint
	ExportParts           string
	InputMode             inputmode.InputMode
	ItemProp              string
	ItemRef               string
	Part                  string
	Popover               popover.Popover
	SpellCheck            spellcheck.Spellcheck
	Translate             translate.Translate
	VirtualKeyboardPolicy virtualkeyboardpolicy.VirtualKeyboardPolicy
	WritingSuggestions    writingsuggestions.WritingSuggestions
	// contains filtered or unexported fields
}

GlobalAttributes represents global HTML attributes

func (*GlobalAttributes) AttributeBuilder

func (ga *GlobalAttributes) AttributeBuilder(buf *bytes.Buffer)

AttributeBuilder writes all global attributes to the buffer

func (*GlobalAttributes) Attributes

func (ga *GlobalAttributes) Attributes() *[]node.Attribute

Attributes returns the slice of attributes

func (*GlobalAttributes) SetAttribute

func (ga *GlobalAttributes) SetAttribute(key string, value string)

SetAttribute sets an attribute in the global attributes slice

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL