Je remarque que Dreamweaver crée automatiquement un attribut name
avec la même valeur que id
, ce que je n'aurais pas pensé faire. J'ai lu this question demander la différence entre les attributs name
et id
en HTML, mais qu'en est-il où il s'applique aux images?Les images doivent-elles avoir un attribut "nom"?
Répondre
name
est un attribut inclus pour la rétrocompatibilité des scripts et ne devrait être d'aucune utilité aujourd'hui.
http://www.w3.org/TR/html401/struct/objects.html#edef-IMG
name = cdata [CI]
Ce nom attribut l'élément afin qu'il puisse être appelé à partir de feuilles de style ou de scripts. Remarque: Cet attribut a été inclus pour des raisons de compatibilité ascendante. Les applications doivent utiliser l'attributid
pour identifier les éléments.
Les attributs Expando ne font pas de mal à n'importe quel navigateur moderne. Il a été officiellement pris en charge HTML 4.01, mais retiré en XHTML Strict:
Quoiqu'il en soit, il est à peu près inutile pour rien. Dreamweaver l'a inclus aussi longtemps que je me souvienne.
Un validateur se plaindra (légitimement) si vous ajoutez un attribut non pris en charge à une balise.
Le nom n'est pratiquement utile que pour les formulaires. Vous pouvez l'utiliser comme un moyen d'ajouter des métadonnées aux images, mais il existe d'autres façons de le faire de nos jours.
L'attribut ID doit être utilisé pour l'instant.
L'attribut NOM, ajouté à IMG dans HTML 4.01, spécifie un nom pour se référant à l'image d'un script côté client . L'attribut ID fournit la même fonctionnalité, mais les anciens navigateurs tels que Netscape 4.x uniquement prennent en charge l'attribut NAME.
Source: http://htmlhelp.com/reference/html40/special/img.html
- 1. Comment avoir un attribut sur un élément de type chaîne
- 2. JBoss MBeans: Comment avoir un attribut de tableau?
- 3. WCF Read DataMembre Attribut Nom
- 4. Modification du nom d'entrée attribut
- 5. Pour ne pas avoir de marges LaTeX pour les images
- 6. ennuis Avoir préchargement des images avec javascript
- 7. Puis-je avoir un recadrage fixe avec des images?
- 8. "fadeTo" semble avoir un bug quand je fais défiler les images trop vite
- 9. Avoir un "+" dans le nom de la classe?
- 10. Tous les nœuds ayant un attribut
- 11. pouvons-nous avoir un attribut avec des valeurs multiples dans un design eav?
- 12. Galerie jQuery, ajout d'un attribut HREF aux images?
- 13. Schéma XML - un seul élément doit avoir un attribut défini sur vrai
- 14. changer un attribut de css
- 15. Champ de nom Django: vaut-il mieux avoir le nom entier dans un champ?
- 16. Peut soumettre les boutons dans les formulaires Ajax ont leur attribut de nom défini?
- 17. Comment supprimer toutes les images d'un tableau avec un nom de fichier spécifique
- 18. Elément de chaîne XML C# avec attribut de nom
- 19. Comment enregistrer cet attribut dans un cookie (après avoir utilisé javascript pour modifier l'attribut div)
- 20. référençant des images dans le dossier app_themes/images après avoir combiné des scripts css
- 21. Rechercher un objet XML Flex pour trouver un attribut lorsque le nom d'élément est donné?
- 22. Soumission de formulaire en Python sans attribut de nom
- 23. Supprimer un attribut JSON
- 24. Oscommerce Product Nom et Attribut au compte PayPal
- 25. Comment obtenez-vous un attribut de nom généré automatiquement par un contrôle asp.net?
- 26. Comment puis-je transformer un attribut d'élément en un nom d'élément dans XSLT?
- 27. avoir des problèmes pour générer un attribut xml avec java sax
- 28. Pouvons-nous avoir un atrribute optionnel dans une balise jstl en fonction d'un autre attribut?
- 29. Images ne seront pas montrer après avoir effacé le contenu
- 30. Comment ignorer un attribut [XMLIgnore]
Une astuce: toujours nettoyer le Dreamweaver code génère pour vous. Non seulement votre code sera amélioré après coup, mais vous devriez également apprendre quelque chose d'utile. –