Que una etiqueta funcione no significa que tenga los atributos necesarios para validar.
El tag style no tiene un atributo class, es como querer ponerle un action a un párrafo. No tiene razón de ser.
En cuanto al form, la etiqueta requiere de un atributo action
obligatoriamente ya que define adonde va a ser enviada la información recibida en el mismo. Si querés que se procese dentro de ese archivo, simplemente ponele
action="#"
.
Acá te dejo un listado de los atributos obligatorios para las etiquetas HTML más comunes:
http://www.aprenderaprogramar.com/in...ero&Itemid=192
Saludos :)