HTML Tags, Attribute Names and Values, Enclosed Text and HTML Elements