docs/html #25
@ -46,3 +46,38 @@ Voici un aperçu de certains éléments courants que tu peux y trouver :
|
||||
|
||||
À titre d'information : [Google ne l'utilise pas](https://developers.google.com/search/blog/2009/09/google-does-not-use-keywords-meta-tag?hl=fr).
|
||||
</Callout>
|
||||
|
||||
## 🎨 Styles et scripts
|
||||
|
||||
La balise `<head>` permet également d'inclure des ressources externes telles que des feuilles de style _(CSS)_ et des scripts _(JavaScript)_.
|
||||
Ces ressources permettent de styliser la page et d'ajouter des fonctionnalités interactives.
|
||||
|
||||
<tabs.htmlStylesAndScripts />
|
||||
|
||||
Dans cet exemple, une feuille de style externe appelée `styles.css` est liée au document HTML à l'aide de la balise `<link>`.
|
||||
De même, un script JavaScript externe appelé `app.js` est inclus à l'aide de la balise `<script>`.
|
||||
|
||||
Ces fichiers sont chargés lorsque la page est ouverte, ce qui permet d'appliquer des styles et d'ajouter des fonctionnalités à la page.
|
||||
|
||||
<Callout type="warning" title="Inclusion des fichiers JavaScript dans la balise `<head>`">
|
||||
Il est recommandé d'inclure les fichiers JavaScript à la fin de la balise `<body>` pour améliorer les performances de chargement de la page.
|
||||
|
||||
En effet, cela permet au navigateur de charger le contenu visible avant d'exécuter les scripts, ce qui améliore l'expérience utilisateur.
|
||||
</Callout>
|
||||
|
||||
## 🌐 Le référencement
|
||||
|
||||
Tu l'auras remarqué, j'ai parlé de référencement à plusieurs reprises dans cet article. Mais alors, qu'est-ce que c'est ?
|
||||
|
||||
Le **référencement** _(ou SEO pour Search Engine Optimization)_ est l'ensemble des techniques visant à
|
||||
améliorer la visibilité d'un site web dans les résultats des moteurs de recherche.
|
||||
|
||||
Il est essentiel de bien structurer la balise `<head>` pour optimiser le référencement de ta page.
|
||||
Les moteurs se basent sur les informations fournies dans cette balise pour indexer et classer les pages web.
|
||||
|
||||
Mais bien entendu, le référencement ne se limite pas à la balise `<head>` ! 😉
|
||||
|
||||
## 📚 Conclusion
|
||||
|
||||
La balise `<head>` est un élément essentiel de toute page HTML. Elle fournit des informations essentielles pour la structure
|
||||
d'une page HTML, y compris le titre, les métadonnées et les liens vers des ressources externes.
|
||||
@ -19,6 +19,24 @@ const htmlBasicHeadSnippets = [
|
||||
},
|
||||
];
|
||||
|
||||
const htmlStylesAndScriptsSnippets = [
|
||||
{
|
||||
name: "Exemple d'inclusion de styles et de scripts",
|
||||
codeLanguage: "html",
|
||||
withLineNumbers: true,
|
||||
code: `<head>
|
||||
<!-- Feuille de style CSS -->
|
||||
<link rel="stylesheet" href="/styles/styles.css">
|
||||
|
||||
<!-- Script JavaScript -->
|
||||
<script src="/scripts/app.js"></script>
|
||||
</head>`,
|
||||
},
|
||||
];
|
||||
|
||||
export default {
|
||||
htmlBasicHead: () => <Snippet snippets={htmlBasicHeadSnippets} />,
|
||||
htmlStylesAndScripts: () => (
|
||||
<Snippet snippets={htmlStylesAndScriptsSnippets} />
|
||||
),
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user