basic self-closing tag support