add HTML5 input fields support and allows to position the label element via CSS