<i> element should not have a child

<i> is only used to decorate before the text element, not
to contain the text it self.