No, <human gender:"male"> is NOT valid HTML.
HTML tags are looks like: <tagname attr1="value1" attr2="value2">
gender:"male" considered as attribute name.
As attribute name can't contains quote("), gender:"male" is invalid attribute name.
Additionally, human is neither an HTML tag nor a custom tag name.
... sorry for poor english