Traducción no oficial al español rioplatense, generada con IA (Claude Sonnet 5.5) bajo la dirección y revisión de Jassiel Ovando. No es una publicación de Typst GmbH ni cuenta con su aval; ante cualquier duda, prevalece la documentación oficial en inglés. ¿Un error de traducción o una sugerencia? Reportalo. Tipografía: Reforma, de PampaType.

elemElemento
Signo de pregunta
Desde: 0.13.0
Característica opcional
Requiere la característica html
Ir al código fuente

Un elemento HTML que puede contener contenido de Typst.

La exportación a HTML de Typst genera automáticamente las etiquetas apropiadas para la mayoría de los elementos. Sin embargo, a veces es deseable conservar más control. Por ejemplo, al usar Typst para generar tu blog, podrías usar esta función para envolver cada artículo en una etiqueta <article>.

Typst sabe qué es HTML válido. Una etiqueta y sus atributos deben formar HTML sintácticamente válido. Algunas etiquetas, como meta, no aceptan contenido. Por lo tanto, no debés proporcionarles un cuerpo. Es posible que agreguemos más comprobaciones en el futuro, así que asegurate de generar HTML válido al usar esta función.

Normalmente, Typst generará por vos las etiquetas html, head y body. Si en cambio las creás con esta función, Typst omitirá las suyas.

#html.elem("div", attrs: (style: "background: aqua"))[
  A div with _Typst content_ inside!
]

Parámetros

tag
str
ObligatorioPosicional
Signo de pregunta

La etiqueta del elemento.

attrs
dictionary
Configurable con set
Signo de pregunta
Por defecto: (:)

Los atributos HTML del elemento.

body
none o content
Posicional
Signo de pregunta
Configurable con set
Signo de pregunta
Por defecto: none

El contenido del elemento HTML.

El cuerpo puede ser contenido arbitrario de Typst.