Pour utiliser display:none
est une bonne option pour supprimer un élément, MAIS il sera également supprimée pour les lecteurs d'écran. Il y a aussi des discussions si il les effets de SEO. Il y a un bon, un très court article sur le sujet sur Une Liste à Part
Si vraiment vous voulez juste cacher et de ne pas supprimer un élément, une meilleure utilisation:
div {
position: absolute;
left: -999em;
}
Comme cela, il peut aussi être lu par les lecteurs d'écran.
Le seul inconvénient de cette méthode est que cette DIV est effectivement rendus, et il peut influer sur la performance, en particulier sur les téléphones mobiles.