Dodawanie elementów HTML do aplikacji Shiny jest łatwe za pomocą tagów HTML. Istnieje wiele elementów, które możesz dodać do swojej strony, używając składni jak tags$h1() lub tags$p() dla nagłówka pierwszego poziomu i akapitu odpowiednio. W poniższym fragmencie kodu możesz zobaczyć, jak zostałyby one użyte do utworzenia strony z jednym nagłówkiem pierwszego poziomu, po którym następuje akapit, nagłówek drugiego poziomu, a następnie kolejny akapit.
Pełną listę tagów HTML można znaleźć w Shiny HTML Tags Glossary :
ui <- fliudPage (
tag$h1(„This is a first level heading”),
tag$p(„This is a paragraph.)
tag$h2(„This is a seond level heading”),
tag$p(„This is another paragraph.)
Czasami jednak możesz potrzebować większej kontroli nad kodem HTML, którego chcesz użyć. W takim przypadku możesz faktycznie określić HTML bezpośrednio w swojej aplikacji za pomocą funkcji HTML(). W takim przypadku Shiny nie wykona żadnego ucieczki w Twoim imieniu, a będziesz mieć pełne uprawnienia HTML, wystarczy przekazać go w postaci surowego kodu HTML, jak pokazano tutaj. Zwróć uwagę, że ten nieprzetworzony kod HTML może być zawarty w innych tagach, tak jak w tym przypadku, gdy jest opakowany tagiem HTML:
tags$div (
HTML(„Raw hTML”)