L'aspect le plus difficile de l'exécution de Nettuts + est la comptabilisation de nombreux niveaux de compétences. Si nous publions trop de tutoriels avancés, notre auditoire débutant n'en tirera aucun avantage. La même chose vaut pour le contraire. Nous faisons de notre mieux, mais n'hésitez pas à vous joindre si vous sentez que vous êtes négligé. Ce site est pour vous, alors parlez-en! Cela dit, le tutoriel d'aujourd'hui s'adresse spécifiquement à ceux qui se plongent dans le développement Web. Si vous avez au moins un an d'expérience, nous espérons que certains des conseils énumérés ci-dessous vous aideront à devenir meilleur, plus rapidement.!
Vous pouvez également consulter certains des générateurs HTML sur Envato Market, tels que le populaire VSBuilder, qui vous permet de générer le code HTML et CSS pour la création automatique de vos sites Web en choisissant des options à partir d'une simple interface..
Ou vous pouvez créer votre site Web à partir de rien par un développeur professionnel sur Envato Studio qui connaît et respecte toutes les meilleures pratiques HTML..
Nous avons créé un guide complet pour vous aider à apprendre le CSS, que vous soyez débutant avec les bases ou que vous souhaitiez explorer un CSS plus avancé..
Sans plus attendre, examinons les 30 meilleures pratiques à observer lors de la création de votre marquage..
À l'époque, il n'était pas rare de voir des choses comme celle-ci:
Notez que la balise UL / OL d'emballage a été omise. En outre, beaucoup ont choisi de ne pas utiliser les balises LI fermantes. Selon les normes actuelles, il s'agit tout simplement d'une mauvaise pratique et devrait être évité à 100%. Fermez toujours vos tags. Sinon, vous rencontrerez des problèmes de validation et des problèmes à chaque tournant.
Quand j'étais plus jeune, j'ai pas mal participé aux forums CSS. Chaque fois qu'un utilisateur rencontrait un problème, avant que nous examinions sa situation, il devait d'abord effectuer deux choses:
"DOCTYPE se place avant la balise HTML d'ouverture en haut de la page et indique au navigateur si la page contient du HTML, du XHTML ou un mélange des deux, afin qu'il puisse interpréter correctement le balisage."
La plupart d'entre nous choisissent entre quatre doctypes différents lors de la création de nouveaux sites Web.
Il y a actuellement un grand débat sur le bon choix ici. À un moment donné, l'utilisation de la version XHTML Strict était considérée comme la meilleure pratique. Cependant, après quelques recherches, on s’aperçut que la plupart des navigateurs revenaient au format HTML normal lorsqu’il l’interprétait. Pour cette raison, beaucoup ont choisi HTML 4.01 Strict à la place. L'essentiel, c'est que tout cela vous gardera sous contrôle. Faites des recherches et faites votre propre idée.
Lorsque vous travaillez fort sur votre balisage, il peut parfois être tentant de choisir la voie la plus facile et de vous faufiler un peu avec le style..
Je vais rendre ce texte rouge afin qu'il se démarque vraiment et fasse prendre conscience des gens!
Bien sûr, cela semble assez inoffensif. Cependant, cela indique une erreur dans vos pratiques de codage.
C'est comme traverser les ruisseaux dans Ghostbusters. C'est juste pas une bonne idée.
-Chris Coyier (en référence à quelque chose de complètement indépendant.)
Au lieu de cela, finissez votre balisage, puis référencez cette balise P à partir de votre feuille de style externe..
#someElement> p color: red;
Techniquement, vous pouvez placer des feuilles de style où vous voulez. Cependant, la spécification HTML recommande de les placer dans la balise HEAD du document. Le principal avantage est que vos pages vont apparemment se charger plus rapidement.
Lors de nos recherches sur les performances chez Yahoo !, nous avons découvert que le déplacement des feuilles de style dans le document HEAD accélère le chargement des pages. En effet, le fait de placer des feuilles de style dans HEAD permet à la page d’être rendue progressivement..
- ySlow Team
Mes genres de maïs préférés
N'oubliez pas que l'objectif principal est de faire en sorte que la page se charge le plus rapidement possible pour l'utilisateur. Lors du chargement d'un script, le navigateur ne peut pas continuer tant que tout le fichier n'a pas été chargé. Ainsi, l'utilisateur devra attendre plus longtemps avant de constater des progrès..
Si vous avez des fichiers JS dont le seul but est d'ajouter des fonctionnalités - par exemple, après avoir cliqué sur un bouton - continuez et placez ces fichiers en bas, juste avant la balise body de fermeture. C'est absolument une bonne pratique.
Et maintenant vous connaissez mes types de maïs préférés.