tags?
Mon collègue me dit que je ne devrais pas utiliser les identifiants pour les étiquettes de paragraphe ... Je pense que c'est la voie à suivre si vous savez que vous utilisez uniquement ce type de paragraphe une fois sur la page. P>
Il dit également que tous les éléments d'une page ne doivent utiliser que la classe et non ID, à moins que vous ne définissiez un en-tête, un conteneur ou un pied de page. P>
Je suis frais de départ de l'université et j'ai appris à utiliser ID pour des choses qui ne montreront qu'une seule fois sur une page, tout en utilisant la classe pour des choses qui afficheront plusieurs fois sur une page. P>
De quelle manière est approprié? p>
5 Réponses :
Oui, ça va. Chaque membre DOM peut avoir un identifiant. Il n'y a rien de fausse fondamental avec une balise code> à l'aide d'un identifiant. P>
Maintenant, pour l'application de CSS peut être le cas mieux pour vous à l'aide d'un attribut code> de classe code> au lieu d'un code> cas parce que vous voudrez peut-être appliquer ce style à plusieurs paragraphes. Mais c'est juste une question de commodité. p> ID code> dans
Je dirais que c'est bien tant que vous savez que le paragraphe ne sera utilisé qu'une fois sur la page. P>
Un exemple peut être un élément d'informations de l'entreprise que vous souhaitez apparaître sur plusieurs pages, mais être stylé de manière particulière. Donner à ce qu'un identifiant célibatant comme unique et vous permet de la styler comme tel. P>
L'attribut de classe doit être utilisé pour coiffer un certain nombre de contrôles de la même manière (c'est-à-dire tous ceux qui appartiennent à cette classe). Par exemple, les totaux de rapport ont toujours besoin d'être volumineux et en gras, de sorte que les balises englobant seraient attribuées à une catégorie ReportTotaux code>. Il pourrait y avoir plus d'un rapport et plus d'un total par page, mais ils devraient tous regarder la même chose. P>
Utilisez un Je pense que [vous devez utiliser ID sur une balise de paragraphe] si vous savez que vous utilisez uniquement ce type de paragraphe une fois sur la page. P>
blockQuote>
Vous ne devriez pas utiliser ID code> pour faire référence à un élément spécifique. Utilisez la classe code> pour désigner tous les éléments d'un type spécifique. P>
id code> simplement parce que vous n'arrivez que d'en avoir l'un d'eux sur votre page. Vous devriez utiliser ID code> lorsque vous souhaitez ne pas affecter qu'un élément spécifique, maintenant et à l'avenir lorsque d'autres personnes ajoutent plus de paragraphes. Si vous avez un "type" spécifique de paragraphe, il n'y a rien de mal à utiliser un class code> pour le représenter, même si cette classe n'a actuellement qu'un membre. P>
d'un point de vue sémantique, je dirais que si les IDS aident à scinder le document structurellement, l'utilisation de IDS a beaucoup de sens. Par exemple, vous pouvez avoir: p>
p> et P> Code> p> P> P>
Cela aide à identifier et à localiser facilement vos paragraphes de début et de fin. N'oubliez pas que vous ne devriez pas avoir de dupliquer des identifiants, et l'exemple ci-dessus pourrait facilement être démodé si vous avez de nombreux paragraphes et que vous vouliez ajouter un ID pour chacun. P>
Consultez cet article sur des classes sur ID pour d'autres raisons pour lesquelles on pourrait être meilleur sur un autre: p>
Le lien semble être cassé: "Hmm. Nous avons du mal à trouver ce site. Nous ne pouvons pas vous connecter au serveur à CSS-Discuss.incutio.com." I>
Je trouve l'utilisation des identifiants pour les éléments HTML, spécifiquement des balises de paragraphes, est très utile lors de l'exécution de tests d'automatisation à l'aide d'outils tels que sélénium ou dans mon projet actuel qui utilise angularjs a >, lors de l'exécution de tests de bout en bout avec Protractor . Il est beaucoup plus facile de faire des attentes par ID d'élément que d'utiliser des sélecteurs de classe. P>
Cherchez également JQuery. Cela fera potentiellement votre vie 10 fois plus facile.