Existe una convención de nomenclatura para los campos de formulario HTML para una buena finalización automática en todos los navegadores modernos?

¿Existe una convención de nomenclatura para los campos de formulario? ¿Para qué campos buscan Chrome, IE, Firefox? Quiero decir, uno para todos, o al menos la mayoría de los navegadores modernos.

Me topé con:

http: //wonderfullyflawed.com/2009/02/17/rails-forms-microformahttp: //acidmartin.wordpress.com/2008/10/28/using-ecml-11-to-make-website-forms-compatible-with-google-toobar-autofill-and-wand -> hablando dehttp: //www.ietf.org/rfc/rfc3106.txNombres de convenciones de nomenclatura de formularios HTML Los nombres de campo de formulario utilizados por los datos personales rellenan automáticamente los navegadores (Safari, Opera)

p.ej. El enfoque ECML utiliza tales nombres:

Description               Field name
----------------------------------------------------------
ship to title             Ecom_ShipTo_Postal_Name_Prefix
ship to first name        Ecom_ShipTo_Postal_Name_First
ship to middle name       Ecom_ShipTo_Postal_Name_Middle
ship to last name         Ecom_ShipTo_Postal_Name_Last

user ID                   Ecom_User_ID
user password             Ecom_User_Password

¿Pero esos campos de formulario "Ecom _..." me parecen extraños?

Sé sobre el atributo exclusivo y propietario de IE (por supuesto)VCARD_NAME="vCard.xyz", pero es un atributo html no válido.

Or es la mejor opción, escribir los campos de la manera más común como @F. B. sugiere en Los nombres de campo de formulario utilizados por los datos personales rellenan automáticamente los navegadores (Safari, Opera)

Small Update (2015-07-21) - me topé con estaGoogle Developer Blog post que menciona elWHATWG HTML especificaciones para Autocompletar:

https: //html.spec.whatwg.org/multipage/forms.html#autofil

Respuestas a la pregunta(1)

Su respuesta a la pregunta