Documentation
¶
Overview ¶
Package span provides constructors and methods for the HTML <span> element.
The <span>: The Content Span element is a generic inline container for phrasing content, which does not inherently represent anything. It can be used to group elements for styling purposes (using the class or id attributes), or because they share attribute values, such as lang. It should be used only when no other semantic element is appropriate.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( TagOpen = []byte("<span") TagClose = []byte("</span>") )
Byte constants for HTML rendering.
Functions ¶
func New ¶
New creates a new span element with optional child nodes. Example: span.New() Renders: <span></span>
func RawText ¶
func RawText(content string) *element
RawText creates a new span element with raw text content. Uses text.RawText which is not HTML-escaped. Example: span.RawText("Hello <b>World</b>") Renders: <span>Hello <b>World</b></span>
func RawTextf ¶
RawTextf creates a new span element with formatted raw text content. Uses text.RawTextf which is not HTML-escaped. Example: span.RawTextf("<b>%s</b>", label) Renders: <span><b>Name</b></span>
func Static ¶
func Static(content string) *element
Static creates a new span element with static text content. Uses text.Static which is not HTML-escaped and is JIT-optimisable. Example: span.Static("Label") Renders: <span>Label</span>