Documentation
¶
Overview ¶
Package div provides constructors and methods for the HTML <div> element.
The <div> HTML element is a generic container for flow content with no semantic meaning. Acts as a structural wrapper for grouping content and applying styles or layouts via CSS. Should be used only when no other semantic element (article, section, nav, etc.) is appropriate. Essential for creating layouts with Flexbox, Grid, or positioning, and for applying consistent styling to grouped content.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( TagOpen = []byte("<div") TagClose = []byte("</div>") )
Byte constants for HTML rendering.
Functions ¶
func New ¶
New creates a new div element with child nodes. Example: div.New(p.New(text.Text("Any kind of content here."))) Renders: <div><p>Any kind of content here.</p></div>
func RawText ¶
func RawText(str string) *element
RawText creates a new div element with raw text content. Uses text.RawText which is not HTML-escaped. Example: div.RawText("<p>Welcome to the dashboard.</p>") Renders: <div><p>Welcome to the dashboard.</p></div>
func RawTextf ¶
RawTextf creates a new div element with formatted raw text content. Uses text.RawTextf which is not HTML-escaped. Example: div.RawTextf("<h2>%s</h2>", title) Renders: <div><h2>Dashboard</h2></div>
func Static ¶
func Static(str string) *element
Static creates a new div element with static text content. Uses text.Static which is not HTML-escaped and is JIT-optimisable. Example: div.Static("Welcome to the dashboard.") Renders: <div>Welcome to the dashboard.</div>