'Find and process html child elements of the given element block.'

def _nested_markdown_in_html(self, items):

    for (i, item) in enumerate(items):
        if self.left_tag_re.match(item):
            (left_tag, left_index, attrs) = self._get_left_tag(u''.join(items[i:]))
            (right_tag, data_index) = self._get_right_tag(left_tag, left_index, u''.join(items[i:]))
            right_listindex = (self._stringindex_to_listindex(data_index, items[i:]) + i)
            if (u'markdown' in attrs.keys()):
                items[i] = items[i][left_index:]
                placeholder = self.markdown.htmlStash.store_tag(left_tag, attrs, (i + 1), (right_listindex + 1))
                items.insert(i, placeholder)
                if ((len(items) - right_listindex) <= 1):
                    right_listindex -= 1
                items[right_listindex] = items[right_listindex][:((- len(right_tag)) - 2)]
            else:
                if ((len(items) - right_listindex) <= 1):
                    right_listindex -= 1
                if (right_listindex <= i):
                    right_listindex = (i + 1)
                placeholder = self.markdown.htmlStash.store(u'\n\n'.join(items[i:right_listindex]))
                del items[i:right_listindex]
                items.insert(i, placeholder)
    return items
