content: Generate the <content> HTML tag.

View source: R/html5.R

contentR Documentation

Generate the <content> HTML tag.

Description

The <content> HTML element—an obsolete part of the Web Components suite of technologies—was used inside of Shadow DOM as an insertion point, and wasn't meant to be used in ordinary HTML. It has now been replaced by the slot element, which creates a point in the DOM at which a shadow DOM can be inserted.

Usage

content(
  ...,
  attr = NULL,
  separate = FALSE,
  collapse = "",
  formatted = html5_vars$formatted
)

Arguments

...

A string or vector of content to pass to the tag.

attr

A named list or named vector, names are attribute names and values are attribute values.

separate

TRUE/FALSE, If TRUE, returns separate tags for each item of ...; if FALSE, returns one tag with the items of ... in the tag content.

collapse

A string. If NULL, returns a vector the same length as ... instead of collapsing the tags into one string.

formatted

TRUE/FALSE, if TRUE, HTML will be generated with indents and new lines for readability at the cost of performance. Controlled by setting the environment variable html5_vars$formatted <- TRUE/FALSE

Details

Learn more at https://developer.mozilla.org/en-US/docs/Web/HTML/Element/content.

Value

A HTML tag string.

Examples

content(attr = list(class = "test"))

html5 documentation built on Oct. 18, 2022, 1:05 a.m.

Related to content in html5...