Web Forms 2.0 provides greater semantic mark-up for form elements and attributes in HTML5 compared to HTML4, reducing the need for scripting and styling. The <input> element in HTML5 introduces several new values for the type attribute. The <output> element represents output written by scripts and can specify relationships to other elements using the for attribute.