Documentation
¶
Overview ¶
Package section provides constructors and methods for the HTML <section> element.
The <section> HTML element represents a generic standalone section of a document, which doesn't have a more specific semantic element to represent it. Sections should always have a heading, with very few exceptions.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( TagOpen = []byte("<section") TagClose = []byte("</section>") )
Byte constants for HTML rendering.
Functions ¶
func New ¶
New creates a new section element with optional child nodes Example: section.New() Renders: <section></section>
func RawText ¶
func RawText(content string) *element
RawText creates a new section element with raw text content. Uses text.RawText which is not HTML-escaped. Example: section.RawText("<h2>Introduction</h2>") Renders: <section><h2>Introduction</h2></section>
func RawTextf ¶
RawTextf creates a new section element with formatted raw text content. Uses text.RawTextf which is not HTML-escaped. Example: section.RawTextf("<h2>%s</h2>", "Introduction") Renders: <section><h2>Introduction</h2></section>
func Static ¶
func Static(content string) *element
Static creates a new section element with static text content. Uses text.Static which is not HTML-escaped and is JIT-optimisable. Example: section.Static("Introduction") Renders: <section>Introduction</section>