class_docstr: A parsed HTML fragment with optional references to DOM nodes and UI elements. 
class_docstr_tok: ["A","parsed","HTML","fragment","with","optional","references","to","DOM","nodes","and","UI","elements","."]
code: def __init__(
      self, *html: str | DOMNode | UIElement, **kwargs: Any
  ) -> None:
      if html and "html" in kwargs:
          raise TypeError("'html' argument specified multiple times")
  
      processed_html: Init[str | list[str | DOMNode | UIElement]]
      if not html:
          processed_html = kwargs.pop("html", Intrinsic)
      else:
          processed_html = list(html)
  
      super().__init__(html=processed_html, **kwargs)
  
imports: from __future__ import annotations
  import logging
  from typing import Any
  from ..core.has_props import HasProps, abstract
  from ..core.properties import Bool, Dict, Either, Instance, List, Nullable, Required, String
  from ..core.property.bases import Init
  from ..core.property.singletons import Intrinsic
  from ..core.validation import error
  from ..core.validation.errors import NOT_A_PROPERTY_OF
  from ..model import Model, Qualified
  from .css import Styles
  from .renderers import RendererGroup
  from .ui.ui_element import UIElement
label_desc: Use image node_id 1 to create a new HTML object from inherited base classes: Model, Qualified with example: obj = HTML()