Header()

Returns an HTML header string (h1-h6). This is a helper function that generates HTML - use with Append() to add to the page.

Syntax
Result.s = MaterialSB::Header(Text.s, Level, Color.s = "")
Parameters
Text.s The header text.
Level The header level (1-6), where 1 is the largest (h1) and 6 is the smallest (h6).
Color.s Optional. Text color using Materialize color constants.
Return Value

Returns an HTML string containing the header element.

Remarks

This function returns a string, not a DOM element. Use Append() to add the returned HTML to the page.

For more control over styling, use Header_ex() which accepts custom class and style attributes.

Example
Procedure Main(Success)
  If Success
    MaterialSB::Row(MaterialSB::#Grid_Container)
      MaterialSB::Col(12)
        ; Different header levels
        MaterialSB::Append(MaterialSB::Header("Header Level 1", 1))
        MaterialSB::Append(MaterialSB::Header("Header Level 2", 2))
        MaterialSB::Append(MaterialSB::Header("Header Level 3", 3))
        MaterialSB::Append(MaterialSB::Header("Header Level 4", 4))
        MaterialSB::Append(MaterialSB::Header("Header Level 5", 5))
        MaterialSB::Append(MaterialSB::Header("Header Level 6", 6))
        
        ; Colored headers
        MaterialSB::Append(MaterialSB::Header("Red Header", 4, MaterialSB::#Color_Red))
        MaterialSB::Append(MaterialSB::Header("Blue Header", 4, MaterialSB::#Color_Blue))
        MaterialSB::Append(MaterialSB::Header("Teal Darkened Header", 4, MaterialSB::#Color_Teal + MaterialSB::#Color_Darken_2))
        
      MaterialSB::CloseCurrentParent()
    MaterialSB::CloseCurrentParent()
  EndIf
EndProcedure

MaterialSB::Download(@Main())
See Also

Header_ex(), Paragraph(), Append(), Colors