Documentation
¶
Overview ¶
Package aside provides constructors and methods for the HTML <aside> element.
The <aside> HTML element represents a portion of a document whose content is only indirectly related to the document's main content. Asides are frequently presented as sidebars or call-out boxes. Common uses include related articles, glossaries, author bios, pull quotes, advertisements, or navigation groups. Content within an aside should be tangentially related to the surrounding content but able to stand alone.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( TagOpen = []byte("<aside") TagClose = []byte("</aside>") )
Byte constants for HTML rendering.
Functions ¶
func New ¶
New creates a new aside element with the given child nodes. Example: aside.New() Renders: <aside></aside>
func RawText ¶
func RawText(str string) *element
RawText creates a new aside element with raw text content. Uses text.RawText which is not HTML-escaped. Example: aside.RawText("<blockquote>A pull quote</blockquote>") Renders: <aside><blockquote>A pull quote</blockquote></aside>
func RawTextf ¶
RawTextf creates a new aside element with formatted raw text content. Uses text.RawTextf which is not HTML-escaped. Example: aside.RawTextf("<p>By %s</p>", name) Renders: <aside><p>By Mary</p></aside>
func Static ¶
func Static(str string) *element
Static creates a new aside element with static text content. Uses text.Static which is not HTML-escaped and is JIT-optimisable. Example: aside.Static("Did you know?") Renders: <aside>Did you know?</aside>