Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( TagOpen = []byte("<address") TagClose = []byte("</address>") )
Byte constants for HTML rendering.
Functions ¶
func New ¶
New Creates a new address element without any initial attributes. Use for basic contact information where semantic markup is needed. Example: address.New() Renders: <address></address>
func RawText ¶
func RawText(str string) *element
RawText Creates a new address element with raw text content. Uses text.RawText which is not HTML-escaped. Example: address.RawText("Contact us at <em>info@example.com</em>") Renders: <address>Contact us at <em>info@example.com</em></address>
func RawTextf ¶
RawTextf Creates a new address element with formatted raw text content. Uses text.RawTextf which is not HTML-escaped. Example: address.RawTextf("<a href=\"mailto:%s\">%s</a>", email, email) Renders: <address><a href="mailto:mary@example.com">mary@example.com</a></address>
func Static ¶
func Static(str string) *element
Static Creates a new address element with static text content. Uses text.Static which is not HTML-escaped and is JIT-optimisable. Example: address.Static("123 Main Street") Renders: <address>123 Main Street</address>