You can use the HTML()
function to render regular HTML. Or you can use the shiny::tags
variable to create any valid HTML tag a la
div("Somee text", style="someStyle",
tags$input(type="submit", value="Dismiss")
)
I find that Shiny-ifying all the UI code ends up being cleaner than mixing and matching HTML and Shiny functions.