code: def serialize_elements(document, elements, options=None):
          
      ctx = Context(document, options)
  
      tree_root = root = etree.Element('div')
  
      for elem in elements:
          _ser = ctx.get_serializer(elem)
  
          if _ser:
              root = _ser(ctx, document, elem, root)
  
      # TODO:
      # - create footnotes now
  
      return etree.tostring(tree_root, pretty_print=ctx.options.get('pretty_print', True), encoding="utf-8", xml_declaration=False)
docs: Serialize list of elements into HTML string.
  
      :Args:
        - document (:class:`ooxml.doc.Document`): Document object
        - elements (list): List of elements
        - options (dict): Optional dictionary with :class:`Context` options
  
      :Returns:
        Returns HTML representation of the document.