I would say, yes they need to be fixed.
For example these errors:
Quote:
required attribute X not specified
✉
The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.
Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
* Line 1402, column 67: required attribute "cols" not specified
<textarea name="message" rows="4" id="message" textarea="textarea"></textarea>
* Line 1459, column 67: required attribute "cols" not specified
<textarea name="message" rows="4" id="message" textarea="textarea"></textarea>
* Line 1513, column 67: required attribute "cols" not specified
<textarea name="message" rows="4" id="message" textarea="textarea"></textarea>
|
Since you aren't specifying the cols attribute, which is the number of columns, you will just get the default for a given browser and/or platform which will provide an inconsistent look. If you specify the required attribute, you won't have that problem.