docstr: add an block of images formatted with grid specification
  
   Args:
       srcs (dict): image paths with attribute as key
       width (int): width of image
       height (int): height of image
   Returns: HTML String
   
code: def add_grid_image(srcs: dict, *, width=None, height=None):
      """
      add an block of images formatted with grid specification
  
       Args:
           srcs (dict): image paths with attribute as key
           width (int): width of image
           height (int): height of image
       Returns: HTML String
      """
      doc = Doc()
      with doc.tag("div"):
          for key, value in srcs.items():
              doc.asis(
                  CustomHtml.add_image(
                      src=value, alt=key, width=width, height=height
                  )
              )
      return doc.getvalue()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import datetime
  from yattag import Doc, indent
label_desc: Use image node_id 22 for calling the CustomHtml obj's underlying member method code with example usage: obj.add_grid_image(srcs) and returns: doc