Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions files/fr/web/html/reference/elements/script/index.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
---
title: "<script> : l'élément de script"
slug: Web/HTML/Reference/Elements/script
original_slug: Web/HTML/Element/script
l10n:
sourceCommit: 0e2ec54f4eb55cccad11af843d83061857918bee
sourceCommit: dc788bf0ea36cb1ebe809c82aaae2c77cb3e18c0
---

L'élément [HTML](/fr/docs/Web/HTML) **`<script>`** est utilisé pour intégrer du code ou des données exécutables&nbsp;: il sert généralement à intégrer ou référencer du code JavaScript. L'élément `<script>` peut aussi être utilisé avec d'autres langages, comme le langage de programmation GLSL de [WebGL](/fr/docs/Web/API/WebGL_API) ou {{Glossary("JSON")}}.
Expand All @@ -28,7 +27,7 @@ Cet élément inclut [les attributs universels](/fr/docs/Web/HTML/Reference/Glob

Voir la section [Compatibilité des navigateurs](#compatibilité_des_navigateurs) pour la prise en charge. Voir aussi [les scripts asynchrones avec asm.js](/fr/docs/Games/Techniques/Async_scripts).

- `attributionsrc` {{Experimental_Inline}}
- `attributionsrc` {{Deprecated_Inline}}
- : Indique que vous souhaitez que le navigateur envoie un en-tête {{HTTPHeader("Attribution-Reporting-Eligible")}} avec la requête de ressource du script. Côté serveur, cela sert à déclencher l'envoi d'un en-tête {{HTTPHeader("Attribution-Reporting-Register-Source")}} ou {{HTTPHeader("Attribution-Reporting-Register-Trigger")}} dans la réponse, pour enregistrer respectivement une [source d'attribution](/fr/docs/Web/API/Attribution_Reporting_API/Registering_sources#sources_dévénements_basées_sur_javascript) ou un [déclencheur d'attribution](/fr/docs/Web/API/Attribution_Reporting_API/Registering_triggers#déclencheurs_dattributions_basés_sur_javascript) basé sur JavaScript. L'en-tête de réponse à envoyer dépend de la valeur de l'en-tête `Attribution-Reporting-Eligible` qui a déclenché l'enregistrement.

> [!NOTE]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,15 @@
title: <script type="importmap">
short-title: importmap
slug: Web/HTML/Reference/Elements/script/type/importmap
original_slug: Web/HTML/Element/script/type/importmap
l10n:
sourceCommit: 0754cd805a8e010d2e3a2a065f634a3bcf358252
sourceCommit: ca26363fcc6fc861103d40ac0205e5c5b79eb2fa
---

La valeur **`importmap`** de l'attribut [`type`](/fr/docs/Web/HTML/Reference/Elements/script/type) pour l'élément HTML {{HTMLElement("script")}} indique que le contenu de l'élément contient une carte d'import (<i lang="en">import map</i>).

Une carte d'import est un objet JSON qui permet aux développeuses et développeurs de contrôler la façon dont le navigateur résout les spécificateurs de modules lors de l'import [des modules JavaScript](/fr/docs/Web/JavaScript/Guide/Modules).
Elle fournit une correspondance entre le texte utilisé comme spécificateur de module dans [une instruction `import`](/fr/docs/Web/JavaScript/Reference/Statements/import) ou [un opérateur `import()`](/fr/docs/Web/JavaScript/Reference/Operators/import) et la valeur correspondante qui remplacera le texte lors de la résolution du spécificateur.
L'objet JSON doit respecter [le format de représentation JSON des cartes d'import](#représentation_json_des_cartes_d_import).
L'objet JSON doit respecter [le format de représentation JSON des cartes d'import](#représentation_json_des_cartes_dimport).

Une carte d'import est utilisée pour la résolution des spécificateurs de module, tant pour les imports statiques que pour les imports dynamiques. Elle doit donc être déclarée et traitée avant tout élément `<script>` important des modules utilisant des spécificateurs présents dans la carte.
On notera que la carte d'import s'applique uniquement aux spécificateurs de module présents dans [l'instruction `import`](/fr/docs/Web/JavaScript/Reference/Statements/import) ou [l'opérateur `import()`](/fr/docs/Web/JavaScript/Reference/Operators/import)&nbsp;; elle ne s'applique pas au chemin fourni via l'attribut `src` d'un élément `<script>`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -588,4 +588,4 @@ Il n'est pas nécessaire pour les règles de type document (qui utilisent `where

- [Prérendre des pages dans Chrome pour des navigations instantanées](https://developer.chrome.com/docs/web-platform/prerender-pages?hl=fr) sur developer.chrome.com
- [Chargement spéculatif](/fr/docs/Web/Performance/Guides/Speculative_loading)
- [API Speculation Rules](/fr/docs/Web/API/Speculation_Rules_API)
- [L'API Speculation Rules](/fr/docs/Web/API/Speculation_Rules_API)
6 changes: 3 additions & 3 deletions files/fr/web/html/reference/elements/sup/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Cet élément inclut uniquement [les attributs universels](/fr/docs/Web/HTML/Ref

L'élément `<sup>` doit être utilisé uniquement pour des raisons typographiques&nbsp;: il sert à modifier la position du texte afin de respecter les conventions ou normes typographiques, et non simplement pour des raisons de présentation ou d'apparence.

Par exemple, la mise en forme d'une [marque verbale <sup>(angl.)</sup>](https://en.wikipedia.org/wiki/Wordmark) d'entreprise ou de produit qui utilise une ligne de base surélevée doit être réalisée avec du CSS (généralement {{cssxref("vertical-align")}}) plutôt qu'avec `<sup>`. On utilisera par exemple `vertical-align: super` ou, pour décaler la ligne de base de 50&nbsp;%, `vertical-align: 50%`.
Par exemple, la mise en forme d'une [marque verbale <sup>(angl.)</sup>](https://en.wikipedia.org/wiki/Wordmark) d'entreprise ou de produit qui utilise une ligne de base surélevée doit être réalisée avec du CSS (généralement {{CSSxRef("vertical-align")}}) plutôt qu'avec `<sup>`. On utilisera par exemple `vertical-align: super` ou, pour décaler la ligne de base de 50&nbsp;%, `vertical-align: 50%`.

Les cas d'utilisation appropriés de `<sup>` incluent (sans s'y limiter)&nbsp;:

Expand Down Expand Up @@ -156,7 +156,7 @@ Les nombres ordinaux, comme «&nbsp;quatrième&nbsp;» en français, «&nbsp;<i
</tr>
<tr>
<th scope="row">Interface DOM</th>
<td>{{domxref("HTMLElement")}}</td>
<td>{{DOMxRef("HTMLElement")}}</td>
</tr>
</tbody>
</table>
Expand All @@ -173,4 +173,4 @@ Les nombres ordinaux, comme «&nbsp;quatrième&nbsp;» en français, «&nbsp;<i

- L'élément HTML {{HTMLElement("sub")}} permet un effet de mise en indice. Il est à noter que l'élément `<sub>` et l'élément `<sup>` ne peuvent pas être utilisés simultanément. Pour afficher le symbole chimique d'un élément, il faudra utiliser [MathML](/fr/docs/Web/MathML) pour représenter à la fois le numéro atomique et le nombre de masse.
- Les éléments MathML {{MathMLElement("msub")}}, {{MathMLElement("msup")}} et {{MathMLElement("msubsup")}}.
- La propriété CSS {{cssxref("vertical-align")}}.
- La propriété CSS {{CSSxRef("vertical-align")}}.