Je veux nommer des identifiants, des noms, des valeurs, etc.Existe-t-il des conventions de codage HTML/style/standard
Répondre
Bien que je ne pense pas qu'il existe une seule convention de dénomination acceptée pour nommer des éléments HTML, vous trouverez peut-être l'article suivant utile. Le contenu commençant à la page deux est probablement le plus utile. Bonne chance!
The Meaning of Semantics Take II: Naming Conventions for Class and ID in CSS
Voici quelques bons paragraphes qui résument ce que l'auteur tente d'obtenir à:
Un designer peut nommer une division colonne #leftnav. À première vue c'est logique, et dans le contexte de plus petits sites, maintenus par un ou juste quelques personnes, il n'y a vraiment pas beaucoup de problèmes avec ce type de nommage
Cependant, pensez à un site de la taille de AOL ou Yahoo, sur lequel de grandes équipes de concepteurs et les développeurs gèrent millions de pages chaque jour. Et laissez dire qu'une décision de conception de haute sur l'échelle de l'entreprise est faite à déplacer la navigation vers la droite de son ancienne maison sur le côté gauche de l'écran . Une partie de la puissance de CSS est que dans le meilleur des cas, tous que la commutation de la navigation serait exiger est d'aller dans le CSS et échanger la colonne en le repositionnant ou flottant à droite au lieu de gauche. Enregistrer ce fichier, puis des millions de documents ont été mis à jour pour refléter la modification .
Mais maintenant, des millions de documents aussi ont une division avec un ID de #leftnav décrivant une colonne qui apparaît sur le droit! Sans faire une recherche massive et remplacer pour changer le nom ID dans le (X) HTML, le document est maintenant très déroutant à quiconque regarde source, ou (plus important encore) vient en pour travailler sur le site.
C'est pourquoi éviter la présentation et choisir une description plus pertinente aussi simple que #nav ou #subnav sera plus utile dans ce genre d'environnement . Donc, même si cela peut sembler un peu nitpicky, pour les très grands sites nous voulons essayer de maintenir la puissance de CSS et la pureté de nos documents . Les classes intelligentes et les noms d'identification constituent une part importante de cet objectif.
w3c recommandations?
S'il y en avait un, le monde serait un meilleur endroit, les licornes ne seraient pas éteintes, et ainsi de suite. C'est comme décider de l'indentation ou du style de l'accolade.
Essayez simplement de le garder cohérent et sain. Par sain, je ne veux pas dire 'indent avec 4 espaces et nom avec camelCase', juste que vous suivez un style de manière cohérente. underscore_names?plus de pouvoir pour toi. onglets à la rescousse? génial. Je voudrais juste ne pas ouvrir de nouveaux projets et je devrais jurer pendant 5 minutes parce que l'indentation est complètement arrosée, et les choses à l'intérieur d'un div sont trois onglets à gauche de celui-ci.
Heureusement, un bon éditeur aide.
avec toute personne intéressée par les normes Je recommande toujours ces deux livres:
Conception avec les standards du Web (2ème Edition) (Broché)
Eric Meyer on CSS: Mastering the Language of Web Design (VOICES) (Paperback)
Ces deux livres ont contribué à me aider à cultiver mon propres normes.
Wordpress a un here, qui est ce que je voudrais suivre.
- 1. Conventions de codage Bison (et flex)
- 2. Directives de codage XAML
- 3. Conventions de dénomination des variables dans CakePHP
- 4. Conventions de dénomination des fichiers Jar
- 5. conventions de commentaire HTML
- 6. Vérificateur des contraintes de codage?
- 7. Conventions SubSonic
- 8. Réflexions sur les conventions de nommage des variables/fonctions
- 9. Conventions de dénomination pour MVVM?
- 10. conventions de nom pour xibs
- 11. Conventions de nommage NHibernate - Élimination des conits de mots-clés
- 12. Modifier le codage des caractères
- 13. Outil de normes de codage C#
- 14. Comment remplacer les conventions de dénomination des rails?
- 15. Conventions de dénomination de fichier de base
- 16. Conventions de dénomination et espaces de noms
- 17. Conventions Fluent NHibernate pour
- 18. Conventions de dénomination pour les threads?
- 19. Conventions de dénomination pour les déclencheurs DB
- 20. Conventions de nom de colonne NHibernate courantes
- 21. PHPUnit conventions de nom de fichier
- 22. Problèmes de codage des caractères des onglets jQuery-ui
- 23. Comment contourner les conventions de dénomination Symbian?
- 24. Conventions RJS/Javascript dans Rails
- 25. Codage de caractères SOAP
- 26. Conventions de dénomination pour les vues Django?
- 27. Conventions de dénomination pour les étiquettes GoTo
- 28. Conventions par défaut de NHibernate par défaut
- 29. Codage/décodage des paramètres du chemin REST
- 30. Codage dans des screencasts Objective-C 2.0?
+1 pour la simple mention de la sémantique par appellation – annakata
+1 pour copier et coller le bit intéressant. Laziness ftw. –
J'essaie toujours de copier et coller les choses intéressantes pour deux raisons. Le premier est la paresse. La seconde est que les liens se rompent avec le temps, et j'aime penser à Stack Overflow en tant que référentiel dans lequel les choses devraient être jetées, pas simplement liées. –