From 2727d3c76fd54476ecc29fc01b6ce3fe8e33b582 Mon Sep 17 00:00:00 2001 From: SphinxKnight Date: Wed, 13 Oct 2021 07:08:36 +0200 Subject: Prepare HTML section for Markdown conversion (#2628) * Remove summary classes * Remove useless spans * Remove notranslate * Fix element index page (cf en-US) * Align page vs en-US cf8bcd9 for CI * Remove hidden classes * remove ids * Fix notes - part 1 / n * Fix notes - part 2/2 * Fix warnings * fix dls and some other issues * Fix imgs and styles --- files/fr/web/html/element/iframe/index.html | 56 ++++++++++++++--------------- 1 file changed, 27 insertions(+), 29 deletions(-) (limited to 'files/fr/web/html/element/iframe') diff --git a/files/fr/web/html/element/iframe/index.html b/files/fr/web/html/element/iframe/index.html index 1e7c45a210..041dfcbb65 100644 --- a/files/fr/web/html/element/iframe/index.html +++ b/files/fr/web/html/element/iframe/index.html @@ -25,8 +25,8 @@ browser-compat: html.elements.iframe

Chaque contexte de navigation possède son propre historique et son propre document actif. Le contexte de navigation qui contient le contenu intégré est appelé « contexte de navigation parent ». Le contexte de navigation le plus élevé (qui n'a pas de contexte parent) correspond généralement à la fenêtre du navigateur (cf. Window).

-
-

Chaque contexte de navigation créé par un élément <iframe> représente un document à part entière et cela peut donc augmenter les ressources nécessaires à l'utilisation de la page. Aussi, bien qu'en théorie on puisse ajouter autant d'iframes que possible sur autant de niveaux d'imbrication que voulus, on gardera à l'esprit que cela peut nuire aux performances.

+
+

Attention : Chaque contexte de navigation créé par un élément <iframe> représente un document à part entière et cela peut donc augmenter les ressources nécessaires à l'utilisation de la page. Aussi, bien qu'en théorie on puisse ajouter autant d'iframes que possible sur autant de niveaux d'imbrication que voulus, on gardera à l'esprit que cela peut nuire aux performances.

@@ -67,36 +67,34 @@ browser-compat: html.elements.iframe

Cet élément prend en charge les attributs universels.

-
allow
+
allow
L'attribut allow permet de définir une politique de fonctionnalité pour l'iframe. Cette politique définit les fonctionnalités disponibles au sein de l'iframe selon l'origine de la requête (les fonctionnalités peuvent être l'accès au micro, à la caméra, aux informations de batterie, etc.). Pour plus d'informations, voir l'article sur l'utilisation de Feature-Policy.
-
allowfullscreen
+
allowfullscreen
Cet attribut, lorsqu'il vaut true, indique que l'iframe intégrée peut être passée en plein écran via la méthodeElement.requestFullscreen(). -
-

Note :

-

Cet attribut est considéré comme historique et a été redéfini avec allow="fullscreen".

+
+

Note :Cet attribut est considéré comme historique et a été redéfini avec allow="fullscreen".

-
allowpaymentrequest
+
allowpaymentrequest
Cet attribut, lorsqu'il vaut true, permet à l'iframe intégrée d'appeler l'API Payment Request. -
-

Note :

-

Cet attribut est considéré comme historique et a été redéfini avec allow="payment".

+
+

Note :Cet attribut est considéré comme historique et a été redéfini avec allow="payment".

-
csp {{experimental_inline}}
+
csp {{experimental_inline}}
L'attribut csp définit la politique de sécurité du contenu que le document intégré doit respecter. Voir HTMLIFrameElement.csp pour plus de détails.
-
height
+
height
Cet attribut définit la hauteur du cadre en pixels CSS. La valeur par défaut est 150.
-
loading {{experimental_inline}}
+
loading {{experimental_inline}}
Cet attribut indique la façon dont le navigateur devrait charger l'iframe :
  • eager : L'iframe doit être chargée immédiatement, même si elle n'est pas dans la zone d'affichage (viewport) visible. C'est la valeur par défaut.
  • lazy : Le chargement de l'iframe est retardé jusqu'à ce que celle-ci atteigne une distance donnée du viewport, définie par le navigateur.
-
name
+
name
Un nom pour le contexte de navigation (ou la frame). Ce nom peut être utilisé comme la valeur de l'attribut target (cible) d'un élément <a> ou <form> (formulaire) ou comme valeur de l'attribut formtarget d'un élément <input> (entrée) ou <button> (bouton). Il peut également être utilisé comme valeur pour le paramètre windowName de la méthode window.open().
-
referrerpolicy
+
referrerpolicy
Une chaîne de caractères qui indique le référent (referrer) à utiliser lors de la récupération de la ressource :
  • no-referrer signifie que l'en-tête Referer ne sera pas envoyé.
  • @@ -109,7 +107,7 @@ browser-compat: html.elements.iframe
  • unsafe-url signifie que le référent inclura l'origine et le chemin (mais pas le fragment, le mot de passe ou le nom utilisateur). Cette valeur n'est pas sûre, car elle peut entraîner des fuites d'origine ou de chemin provenant de ressources sécurisées avec TLS vers des origines non sécurisées.
-
sandbox
+
sandbox
Cet attribut permet d'appliquer des restrictions sur le contenu qui peut apparaître dans l'iframe. Si cet attribut vaut la chaîne de caractères vide, toutes les restrictions sont appliquées, sinon, on peut utiliser une liste de mots-clés séparés par des espaces pour définir des restrictions précises. Les mots-clés qui peuvent être utilisés sont :
  • allow-downloads-without-user-activation {{experimental_inline}} : permet aux téléchargements d'avoir lieu sans un signe de l'utilisateur.
  • @@ -127,8 +125,8 @@ browser-compat: html.elements.iframe
  • allow-top-navigation : le contexte de navigation peut charger du contenu depuis le contexte de navigation de plus haut niveau. Si ce mot-clé est absent, cette opération n'est pas autorisée.
  • allow-top-navigation-by-user-activation : le contexte de navigation peut charger du contenu depuis le contexte de plus haut niveau uniquement si l'action provient de l'utilisateur. Si ce mot-clé est absent, cette opération n'est pas autorisée.
-
-

Notes :

+
+

Note :

  • Lorsque le document intégré possède la même origine que la page principale, il est fortement déconseillé d'employer allow-scripts et allow-same-origin simultanément, car cela permet de retirer l'attribut sandbox via un programme, c'est donc aussi sûr que de ne pas utiliser l'attribut sandbox.
  • La mise en bac à sable (sandboxing) est d'une aide minime si un attaquant peut faire en sorte qu'un contenu potentiellement hostile soit affiché dans le navigateur de l'utilisateur en dehors d'un iframe sous sandbox. Aussi, il est recommandé de diffuser le contenu depuis un domaine dédié séparé, afin de limiter les éventuels dommages.
  • @@ -136,28 +134,28 @@ browser-compat: html.elements.iframe
-
src
+
src
L'URL de la page qu'on souhaite intégrer. On pourra utiliser about:blank pour les pages vides afin de respecter les règles de même origine (Same-Origin Policy). On notera également que retirer l'attribut src d'un élément <iframe> à l'aide d'un script (par exemple avec Element.removeAttribute()) provoquera le chargement de about:blank dans la frame pour Firefox à partir de la version 65, pour les navigateurs basés sur Chromium ainsi que pour Safari.
-
srcdoc
+
srcdoc
Le contenu de la page qu'on souhaite intégrer dans le contexte de navigation et qui surcharge celui indiqué par src.
-
width
+
width
Cet attribut indique la largeur de l'iframe en pixels CSS. Par défaut, cet attribut vaut 300.

Attributs dépréciés

-
align {{deprecated_inline}}
+
align {{deprecated_inline}}
Cet attribut obsolète permettait de définir l'alignement de l'iframe par rapport à son contexte englobant.
-
frameborder {{deprecated_inline}}
+
frameborder {{deprecated_inline}}
Lorsqu'il vaut 1 (la valeur par défaut), cet attribut indique au navigateur de définir une bordure entre ce cadre et tout autre cadre. Lorsqu'il vaut 0, aucune bordure n'est dessinée. Plutôt que cet attribut, on utilisera la propriété CSS border pour dessiner la bordure autour d'une iframe.
-
longdesc {{deprecated_inline}}
+
longdesc {{deprecated_inline}}
Un URI vers une description détaillée du cadre. En raison d'un mauvais usage, cet attribut n'est pas utile pour les navigateurs non-visuels.
-
marginheight {{deprecated_inline}}
+
marginheight {{deprecated_inline}}
L'espace, exprimé en pixels, entre le contenu du cadre et ses marges haute et basse.
-
marginwidth {{deprecated_inline}}
+
marginwidth {{deprecated_inline}}
L'espace, exprimé en pixels, entre le contenu du cadre et ses marges gauche et droite.
-
scrolling {{deprecated_inline}}
+
scrolling {{deprecated_inline}}
Un attribut à valeur contrainte qui indique si le navigateur doit afficher une barre de défilement (ou tout autre moyen de défilement) pour le cadre :
  • auto : la barre de défilement est uniquement affichée lorsque c'est nécessaire.
  • @@ -170,7 +168,7 @@ browser-compat: html.elements.iframe

    Attributs non-standard {{non-standard_inline}}

    -
    mozbrowser {{non-standard_inline}}
    +
    mozbrowser {{non-standard_inline}}
    Cet attribut est uniquement disponible pour les WebExtensions. L'iframe se comporte comme une fenêtre de navigateur de plus haut niveau. Voir le bug 1318532 quant à l'exposition de cet attribut dans Firefox.
    -- cgit v1.2.3-54-g00ecf