Files
shiny/man/tag.Rd
2012-09-05 15:22:34 -07:00

47 lines
1.2 KiB
R

\name{tag}
\alias{tag}
\alias{tagAppendChild}
\alias{tagList}
\title{
HTML Tag Object
}
\description{
\code{tag} creates an HTML tag definition. Note that all of the valid HTML5 tags
are already defined in the \link{tags} environment so these functions should
only be used to generate additional tags. \code{tagAppendChild} and
\code{tagList} are for supporting package authors who wish to create their own
sets of tags; see the contents of bootstrap.R for examples.
\code{tag(_tag_name, varArgs)}
\code{tagAppendChild(tag, child)}
\code{tagList(...)}
}
\arguments{
\item{_tag_name}{
HTML tag name
}
\item{varArgs}{
List of attributes and children of the element. Named list items
become attributes, and unnamed list items become children. Valid
children are tags, single-character character vectors (which become
text nodes), and raw HTML (see \code{\link{HTML}}). You can also
pass lists that contain tags, text nodes, and HTML.
}
\item{tag}{
A tag to append child elements to.
}
\item{child}{
A child element to append to a parent tag.
}
\item{...}{
Unnamed items that comprise this list of tags.
}
}
\value{
An HTML tag object that can be rendered as HTML using \link{as.character}.
}