aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossary
diff options
context:
space:
mode:
authorSphinxKnight <SphinxKnight@users.noreply.github.com>2021-11-15 19:39:35 +0100
committerGitHub <noreply@github.com>2021-11-15 19:39:35 +0100
commit6f6e297fbfa7867b1f42c4245df20f4282b3b083 (patch)
treee602e617243ed4427e45c30554939818bfba8d6e /files/fr/glossary
parent34d315396ca29d7ef51ecc27eeeeeb275e9b0ba9 (diff)
downloadtranslated-content-6f6e297fbfa7867b1f42c4245df20f4282b3b083.tar.gz
translated-content-6f6e297fbfa7867b1f42c4245df20f4282b3b083.tar.bz2
translated-content-6f6e297fbfa7867b1f42c4245df20f4282b3b083.zip
Prepare Glossary section for Markdown conversion (#2971)
* Remove seoSummary and summary classes * Fix hidden blocks / code samples * Remove span cruft * Remove <font> and <style .. font..> * Remove notranslate * Remove id other than in headings * Fix pre blocks and remove style * Fix other report one offs and remove absolute urls * Remove external classes * Fixing images url
Diffstat (limited to 'files/fr/glossary')
-rw-r--r--files/fr/glossary/404/index.html4
-rw-r--r--files/fr/glossary/accessibility/index.html6
-rw-r--r--files/fr/glossary/accessibility_tree/index.html10
-rw-r--r--files/fr/glossary/adobe_flash/index.html2
-rw-r--r--files/fr/glossary/ajax/index.html8
-rw-r--r--files/fr/glossary/algorithm/index.html2
-rw-r--r--files/fr/glossary/alignment_container/index.html7
-rw-r--r--files/fr/glossary/alignment_subject/index.html4
-rw-r--r--files/fr/glossary/alpn/index.html2
-rw-r--r--files/fr/glossary/api/index.html10
-rw-r--r--files/fr/glossary/apple_safari/index.html4
-rw-r--r--files/fr/glossary/application_context/index.html2
-rw-r--r--files/fr/glossary/aria/index.html2
-rw-r--r--files/fr/glossary/array/index.html4
-rw-r--r--files/fr/glossary/asynchronous/index.html6
-rw-r--r--files/fr/glossary/atag/index.html2
-rw-r--r--files/fr/glossary/attribute/index.html6
-rw-r--r--files/fr/glossary/bandwidth/index.html2
-rw-r--r--files/fr/glossary/base64/index.html135
-rw-r--r--files/fr/glossary/baseline/index.html4
-rw-r--r--files/fr/glossary/beacon/index.html2
-rw-r--r--files/fr/glossary/bidi/index.html2
-rw-r--r--files/fr/glossary/bigint/index.html4
-rw-r--r--files/fr/glossary/block/css/index.html6
-rw-r--r--files/fr/glossary/block/scripting/index.html2
-rw-r--r--files/fr/glossary/block_cipher_mode_of_operation/index.html2
-rw-r--r--files/fr/glossary/boolean/index.html36
-rw-r--r--files/fr/glossary/boot2gecko/index.html2
-rw-r--r--files/fr/glossary/bootstrap/index.html3
-rw-r--r--files/fr/glossary/breadcrumb/index.html2
-rw-r--r--files/fr/glossary/brotli_compression/index.html12
-rw-r--r--files/fr/glossary/browser/index.html8
-rw-r--r--files/fr/glossary/browsing_context/index.html2
-rw-r--r--files/fr/glossary/bézier_curve/index.html6
-rw-r--r--files/fr/glossary/cacheable/index.html4
-rw-r--r--files/fr/glossary/call_stack/index.html4
-rw-r--r--files/fr/glossary/callback_function/index.html4
-rw-r--r--files/fr/glossary/canonical_order/index.html8
-rw-r--r--files/fr/glossary/canvas/index.html6
-rw-r--r--files/fr/glossary/caret/index.html12
-rw-r--r--files/fr/glossary/cdn/index.html8
-rw-r--r--files/fr/glossary/certificate_authority/index.html2
-rw-r--r--files/fr/glossary/certified/index.html4
-rw-r--r--files/fr/glossary/challenge/index.html2
-rw-r--r--files/fr/glossary/character_encoding/index.html2
-rw-r--r--files/fr/glossary/character_set/index.html5
-rw-r--r--files/fr/glossary/chrome/index.html2
-rw-r--r--files/fr/glossary/class/index.html4
-rw-r--r--files/fr/glossary/client_hints/index.html10
-rw-r--r--files/fr/glossary/codec/index.html6
-rw-r--r--files/fr/glossary/computer_programming/index.html4
-rw-r--r--files/fr/glossary/conditional/index.html4
-rw-r--r--files/fr/glossary/constructor/index.html4
-rw-r--r--files/fr/glossary/cookie/index.html2
-rw-r--r--files/fr/glossary/cors/index.html14
-rw-r--r--files/fr/glossary/cross-site_scripting/index.html2
-rw-r--r--files/fr/glossary/cross_axis/index.html12
-rw-r--r--files/fr/glossary/crud/index.html2
-rw-r--r--files/fr/glossary/cryptography/index.html2
-rw-r--r--files/fr/glossary/css/index.html10
-rw-r--r--files/fr/glossary/css_preprocessor/index.html2
-rw-r--r--files/fr/glossary/database/index.html6
-rw-r--r--files/fr/glossary/decryption/index.html4
-rw-r--r--files/fr/glossary/delta/index.html6
-rw-r--r--files/fr/glossary/descriptor_(css)/index.html14
-rw-r--r--files/fr/glossary/deserialization/index.html2
-rw-r--r--files/fr/glossary/developer_tools/index.html8
-rw-r--r--files/fr/glossary/dhtml/index.html7
-rw-r--r--files/fr/glossary/digest/index.html2
-rw-r--r--files/fr/glossary/digital_certificate/index.html2
-rw-r--r--files/fr/glossary/distributed_denial_of_service/index.html26
-rw-r--r--files/fr/glossary/dmz/index.html4
-rw-r--r--files/fr/glossary/dns/index.html2
-rw-r--r--files/fr/glossary/doctype/index.html6
-rw-r--r--files/fr/glossary/document_directive/index.html4
-rw-r--r--files/fr/glossary/dominator/index.html10
-rw-r--r--files/fr/glossary/dos_attack/index.html4
-rw-r--r--files/fr/glossary/dtmf/index.html4
-rw-r--r--files/fr/glossary/dynamic_programming_language/index.html4
-rw-r--r--files/fr/glossary/element/index.html6
-rw-r--r--files/fr/glossary/encryption/index.html4
-rw-r--r--files/fr/glossary/endianness/index.html8
-rw-r--r--files/fr/glossary/entity/index.html6
-rw-r--r--files/fr/glossary/entity_header/index.html2
-rw-r--r--files/fr/glossary/event/index.html4
-rw-r--r--files/fr/glossary/exception/index.html2
-rw-r--r--files/fr/glossary/falsy/index.html2
-rw-r--r--files/fr/glossary/favicon/index.html8
-rw-r--r--files/fr/glossary/fetch_directive/index.html2
-rw-r--r--files/fr/glossary/firefox_os/index.html4
-rw-r--r--files/fr/glossary/first-class_function/index.html2
-rw-r--r--files/fr/glossary/first_contentful_paint/index.html2
-rw-r--r--files/fr/glossary/first_meaningful_paint/index.html2
-rw-r--r--files/fr/glossary/flex/index.html18
-rw-r--r--files/fr/glossary/flex_container/index.html8
-rw-r--r--files/fr/glossary/flex_item/index.html8
-rw-r--r--files/fr/glossary/flexbox/index.html16
-rw-r--r--files/fr/glossary/forbidden_header_name/index.html52
-rw-r--r--files/fr/glossary/forbidden_response_header_name/index.html2
-rw-r--r--files/fr/glossary/fork/index.html2
-rw-r--r--files/fr/glossary/fps/index.html6
-rw-r--r--files/fr/glossary/ftp/index.html4
-rw-r--r--files/fr/glossary/ftu/index.html2
-rw-r--r--files/fr/glossary/function/index.html86
-rw-r--r--files/fr/glossary/garbage_collection/index.html2
-rw-r--r--files/fr/glossary/gecko/index.html4
-rw-r--r--files/fr/glossary/global_scope/index.html4
-rw-r--r--files/fr/glossary/glyph/index.html2
-rw-r--r--files/fr/glossary/google_chrome/index.html8
-rw-r--r--files/fr/glossary/graceful_degradation/index.html6
-rw-r--r--files/fr/glossary/grid/index.html20
-rw-r--r--files/fr/glossary/grid_areas/index.html23
-rw-r--r--files/fr/glossary/grid_axis/index.html20
-rw-r--r--files/fr/glossary/grid_cell/index.html21
-rw-r--r--files/fr/glossary/grid_column/index.html8
-rw-r--r--files/fr/glossary/grid_container/index.html4
-rw-r--r--files/fr/glossary/grid_lines/index.html45
-rw-r--r--files/fr/glossary/grid_rows/index.html8
-rw-r--r--files/fr/glossary/grid_tracks/index.html19
-rw-r--r--files/fr/glossary/guard/index.html2
-rw-r--r--files/fr/glossary/gutters/index.html14
-rw-r--r--files/fr/glossary/gzip_compression/index.html2
-rw-r--r--files/fr/glossary/head/index.html2
-rw-r--r--files/fr/glossary/high-level_programming_language/index.html4
-rw-r--r--files/fr/glossary/hmac/index.html2
-rw-r--r--files/fr/glossary/hoisting/index.html20
-rw-r--r--files/fr/glossary/hotlink/index.html2
-rw-r--r--files/fr/glossary/houdini/index.html12
-rw-r--r--files/fr/glossary/hpkp/index.html2
-rw-r--r--files/fr/glossary/html/anatomy-element-html.pngbin0 -> 8515 bytes
-rw-r--r--files/fr/glossary/html/index.html8
-rw-r--r--files/fr/glossary/http/index.html4
-rw-r--r--files/fr/glossary/http_2/index.html8
-rw-r--r--files/fr/glossary/http_3/index.html12
-rw-r--r--files/fr/glossary/hyperlink/index.html10
-rw-r--r--files/fr/glossary/ide/index.html2
-rw-r--r--files/fr/glossary/idempotent/index.html2
-rw-r--r--files/fr/glossary/iife/index.html26
-rw-r--r--files/fr/glossary/index.html6
-rw-r--r--files/fr/glossary/indexeddb/index.html2
-rw-r--r--files/fr/glossary/information_architecture/index.html2
-rw-r--r--files/fr/glossary/input_method_editor/index.html8
-rw-r--r--files/fr/glossary/internationalization_and_localization/index.html20
-rw-r--r--files/fr/glossary/internet/index.html2
-rw-r--r--files/fr/glossary/ipv6/index.html2
-rw-r--r--files/fr/glossary/isp/index.html2
-rw-r--r--files/fr/glossary/itu/index.html2
-rw-r--r--files/fr/glossary/jank/index.html2
-rw-r--r--files/fr/glossary/javascript/index.html12
-rw-r--r--files/fr/glossary/keyword/index.html2
-rw-r--r--files/fr/glossary/latency/index.html2
-rw-r--r--files/fr/glossary/lazy_load/index.html4
-rw-r--r--files/fr/glossary/locale/index.html2
-rw-r--r--files/fr/glossary/localization/index.html16
-rw-r--r--files/fr/glossary/lossless_compression/index.html7
-rw-r--r--files/fr/glossary/lossy_compression/index.html2
-rw-r--r--files/fr/glossary/main_axis/index.html12
-rw-r--r--files/fr/glossary/mathml/index.html2
-rw-r--r--files/fr/glossary/media/css/index.html10
-rw-r--r--files/fr/glossary/method/index.html4
-rw-r--r--files/fr/glossary/microsoft_internet_explorer/index.html6
-rw-r--r--files/fr/glossary/middleware/index.html4
-rw-r--r--files/fr/glossary/mime/index.html4
-rw-r--r--files/fr/glossary/mime_type/index.html4
-rw-r--r--files/fr/glossary/minification/index.html2
-rw-r--r--files/fr/glossary/mitm/index.html12
-rw-r--r--files/fr/glossary/mixin/index.html6
-rw-r--r--files/fr/glossary/mobile_first/index.html2
-rw-r--r--files/fr/glossary/modularity/index.html2
-rw-r--r--files/fr/glossary/mozilla_firefox/index.html8
-rw-r--r--files/fr/glossary/mvc/index.html4
-rw-r--r--files/fr/glossary/nan/index.html6
-rw-r--r--files/fr/glossary/nat/index.html2
-rw-r--r--files/fr/glossary/native/index.html2
-rw-r--r--files/fr/glossary/navigation_directive/index.html2
-rw-r--r--files/fr/glossary/number/index.html4
-rw-r--r--files/fr/glossary/object/index.html4
-rw-r--r--files/fr/glossary/oop/index.html4
-rw-r--r--files/fr/glossary/opengl/index.html2
-rw-r--r--files/fr/glossary/openssl/index.html2
-rw-r--r--files/fr/glossary/opera_browser/index.html2
-rw-r--r--files/fr/glossary/operator/index.html4
-rw-r--r--files/fr/glossary/origin/index.html79
-rw-r--r--files/fr/glossary/ota/index.html2
-rw-r--r--files/fr/glossary/p2p/index.html2
-rw-r--r--files/fr/glossary/pac/index.html18
-rw-r--r--files/fr/glossary/parameter/index.html2
-rw-r--r--files/fr/glossary/parent_object/index.html2
-rw-r--r--files/fr/glossary/percent-encoding/index.html82
-rw-r--r--files/fr/glossary/plaintext/index.html2
-rw-r--r--files/fr/glossary/preflight_request/index.html4
-rw-r--r--files/fr/glossary/primitive/index.html4
-rw-r--r--files/fr/glossary/progressive_enhancement/index.html8
-rw-r--r--files/fr/glossary/progressive_web_apps/index.html2
-rw-r--r--files/fr/glossary/promise/index.html4
-rw-r--r--files/fr/glossary/property/css/index.html6
-rw-r--r--files/fr/glossary/property/javascript/index.html2
-rw-r--r--files/fr/glossary/protocol/index.html2
-rw-r--r--files/fr/glossary/proxy_server/index.html2
-rw-r--r--files/fr/glossary/pseudocode/index.html2
-rw-r--r--files/fr/glossary/public-key_cryptography/index.html3
-rw-r--r--files/fr/glossary/python/index.html2
-rw-r--r--files/fr/glossary/quality_values/index.html6
-rw-r--r--files/fr/glossary/quic/index.html12
-rw-r--r--files/fr/glossary/rail/index.html4
-rw-r--r--files/fr/glossary/raster_image/index.html4
-rw-r--r--files/fr/glossary/real_user_monitoring/index.html6
-rw-r--r--files/fr/glossary/recursion/index.html2
-rw-r--r--files/fr/glossary/reference/index.html2
-rw-r--r--files/fr/glossary/regular_expression/index.html2
-rw-r--r--files/fr/glossary/rendering_engine/index.html2
-rw-r--r--files/fr/glossary/repo/index.html4
-rw-r--r--files/fr/glossary/reporting_directive/index.html2
-rw-r--r--files/fr/glossary/request_header/index.html4
-rw-r--r--files/fr/glossary/response_header/index.html2
-rw-r--r--files/fr/glossary/responsive_web_design/index.html2
-rw-r--r--files/fr/glossary/ril/index.html2
-rw-r--r--files/fr/glossary/rtp/index.html6
-rw-r--r--files/fr/glossary/same-origin_policy/index.html7
-rw-r--r--files/fr/glossary/sdp/index.html2
-rw-r--r--files/fr/glossary/semantics/index.html8
-rw-r--r--files/fr/glossary/seo/index.html2
-rw-r--r--files/fr/glossary/server/index.html2
-rw-r--r--files/fr/glossary/session_hijacking/index.html4
-rw-r--r--files/fr/glossary/signature/function/index.html2
-rw-r--r--files/fr/glossary/signature/security/index.html2
-rw-r--r--files/fr/glossary/simple_header/index.html6
-rw-r--r--files/fr/glossary/simple_response_header/index.html6
-rw-r--r--files/fr/glossary/site/index.html45
-rw-r--r--files/fr/glossary/site_map/index.html2
-rw-r--r--files/fr/glossary/sloppy_mode/index.html2
-rw-r--r--files/fr/glossary/slug/index.html2
-rw-r--r--files/fr/glossary/smoke_test/index.html2
-rw-r--r--files/fr/glossary/smtp/index.html4
-rw-r--r--files/fr/glossary/spa/index.html3
-rw-r--r--files/fr/glossary/specification/index.html2
-rw-r--r--files/fr/glossary/speculative_parsing/index.html20
-rw-r--r--files/fr/glossary/sql_injection/index.html20
-rw-r--r--files/fr/glossary/sri/index.html2
-rw-r--r--files/fr/glossary/ssl/index.html2
-rw-r--r--files/fr/glossary/stacking_context/index.html2
-rw-r--r--files/fr/glossary/state_machine/index.html12
-rw-r--r--files/fr/glossary/statement/index.html6
-rw-r--r--files/fr/glossary/static_typing/index.html2
-rw-r--r--files/fr/glossary/string/index.html2
-rw-r--r--files/fr/glossary/svg/index.html4
-rw-r--r--files/fr/glossary/svn/index.html4
-rw-r--r--files/fr/glossary/symbol/index.html50
-rw-r--r--files/fr/glossary/symmetric-key_cryptography/index.html5
-rw-r--r--files/fr/glossary/synchronous/index.html2
-rw-r--r--files/fr/glossary/tag/index.html2
-rw-r--r--files/fr/glossary/tcp/index.html2
-rw-r--r--files/fr/glossary/tcp_handshake/index.html4
-rw-r--r--files/fr/glossary/tcp_slow_start/index.html6
-rw-r--r--files/fr/glossary/texel/index.html6
-rw-r--r--files/fr/glossary/thread/index.html2
-rw-r--r--files/fr/glossary/tld/index.html2
-rw-r--r--files/fr/glossary/tls/index.html8
-rw-r--r--files/fr/glossary/transmission_control_protocol_(tcp)/index.html6
-rw-r--r--files/fr/glossary/tree_shaking/index.html2
-rw-r--r--files/fr/glossary/truthy/index.html22
-rw-r--r--files/fr/glossary/type/index.html6
-rw-r--r--files/fr/glossary/type_coercion/index.html12
-rw-r--r--files/fr/glossary/type_conversion/index.html4
-rw-r--r--files/fr/glossary/undefined/index.html2
-rw-r--r--files/fr/glossary/uri/index.html6
-rw-r--r--files/fr/glossary/url/index.html2
-rw-r--r--files/fr/glossary/urn/index.html2
-rw-r--r--files/fr/glossary/usenet/index.html4
-rw-r--r--files/fr/glossary/utf-8/index.html2
-rw-r--r--files/fr/glossary/validator/index.html8
-rw-r--r--files/fr/glossary/variable/index.html4
-rw-r--r--files/fr/glossary/vendor_prefix/index.html12
-rw-r--r--files/fr/glossary/viewport/index.html2
-rw-r--r--files/fr/glossary/w3c/index.html2
-rw-r--r--files/fr/glossary/wcag/index.html2
-rw-r--r--files/fr/glossary/web_server/index.html6
-rw-r--r--files/fr/glossary/web_standards/index.html2
-rw-r--r--files/fr/glossary/webdav/index.html9
-rw-r--r--files/fr/glossary/webgl/index.html6
-rw-r--r--files/fr/glossary/webkit/index.html4
-rw-r--r--files/fr/glossary/webrtc/index.html10
-rw-r--r--files/fr/glossary/websockets/index.html8
-rw-r--r--files/fr/glossary/webvtt/index.html2
-rw-r--r--files/fr/glossary/whatwg/index.html2
-rw-r--r--files/fr/glossary/whitespace/index.html10
-rw-r--r--files/fr/glossary/world_wide_web/index.html6
-rw-r--r--files/fr/glossary/wrapper/index.html2
-rw-r--r--files/fr/glossary/xforms/index.html2
-rw-r--r--files/fr/glossary/xhr_(xmlhttprequest)/index.html2
-rw-r--r--files/fr/glossary/xhtml/index.html56
-rw-r--r--files/fr/glossary/xinclude/index.html6
-rw-r--r--files/fr/glossary/xlink/index.html16
-rw-r--r--files/fr/glossary/xml/index.html2
-rw-r--r--files/fr/glossary/xpath/index.html2
-rw-r--r--files/fr/glossary/xquery/index.html2
-rw-r--r--files/fr/glossary/xslt/index.html4
297 files changed, 1063 insertions, 1120 deletions
diff --git a/files/fr/glossary/404/index.html b/files/fr/glossary/404/index.html
index f150afb7c2..669f9008ce 100644
--- a/files/fr/glossary/404/index.html
+++ b/files/fr/glossary/404/index.html
@@ -15,6 +15,6 @@ original_slug: Glossaire/404
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Status">liste des codes réponses de HTTP</a></li>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/Tester_le_bon_fonctionnement_de_votre_site_web">Tester le bon fonctionnement de votre site web</a></li>
+ <li><a href="/fr/docs/Web/HTTP/Status">liste des codes réponses de HTTP</a></li>
+ <li><a href="/fr/Apprendre/Tester_le_bon_fonctionnement_de_votre_site_web">Tester le bon fonctionnement de votre site web</a></li>
</ul>
diff --git a/files/fr/glossary/accessibility/index.html b/files/fr/glossary/accessibility/index.html
index 844aa0cd04..4f112a06d4 100644
--- a/files/fr/glossary/accessibility/index.html
+++ b/files/fr/glossary/accessibility/index.html
@@ -14,7 +14,7 @@ original_slug: Glossaire/Accessibilité
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Accessibilit%C3%A9">Ressources sur l'accessibilité</a> sur MDN</li>
+ <li><a href="/fr/docs/Accessibilit%C3%A9">Ressources sur l'accessibilité</a> sur MDN</li>
<li>{{Interwiki("wikipedia", "Accessibilité du web")}} sur Wikipédia</li>
</ul>
@@ -22,6 +22,6 @@ original_slug: Glossaire/Accessibilité
<ul>
<li><a href="/fr/docs/Accessibilité/ARIA">La Documentation ARIA </a>sur MDN</li>
- <li><a href="http://www.w3.org/WAI/" rel="external">La page d'accueil de la Web Accessibility Initiative </a>sur le site du W3C (en)</li>
- <li><a href="http://www.w3.org/TR/wai-aria/" rel="external">La recommandation WAI-ARIA</a> sur le site du W3C (en).</li>
+ <li><a href="http://www.w3.org/WAI/">La page d'accueil de la Web Accessibility Initiative </a>sur le site du W3C (en)</li>
+ <li><a href="http://www.w3.org/TR/wai-aria/">La recommandation WAI-ARIA</a> sur le site du W3C (en).</li>
</ul>
diff --git a/files/fr/glossary/accessibility_tree/index.html b/files/fr/glossary/accessibility_tree/index.html
index d5f1f739d0..2b522b1854 100644
--- a/files/fr/glossary/accessibility_tree/index.html
+++ b/files/fr/glossary/accessibility_tree/index.html
@@ -9,7 +9,7 @@ tags:
- Reference
translation_of: Glossary/Accessibility_tree
---
-<p><span class="seoSummary">L'<strong>arbre d'accessibilité</strong>, ou <strong>modèle d'objets d'accessibilité</strong> (<strong>MOA</strong>), contient des informations concernant l'{{Glossary("accessibility")}} pour la plupart des éléments HTML.</span></p>
+<p>L'<strong>arbre d'accessibilité</strong>, ou <strong>modèle d'objets d'accessibilité</strong> (<strong>MOA</strong>), contient des informations concernant l'{{Glossary("accessibility")}} pour la plupart des éléments HTML.</p>
<p>Les navigateurs convertissent le balisage en une représentation interne appelée <a href="/fr/docs/Comment_créer_un_arbre_DOM">arbre DOM</a>. Le DOM contient un objet pour chaque balise, attribut et noeud de texte. Les navigateurs créent ensuite un arbre d'accessibilité basé sur l'arbre DOM, celui-ci est utilisé par les technologies d'assistance telles que les lecteurs d'écran via des APIs spécifiques à une plateforme.</p>
@@ -23,12 +23,13 @@ translation_of: Glossary/Accessibility_tree
<dt><strong>role</strong></dt>
<dd>Quel genre de chose est cet élément ? Par exemple est-ce un bouton, une barre de navigation ou une liste d'éléments ?</dd>
<dt><strong>state</strong></dt>
- <dd>A-t-il un état ? Pensez à coché/décoché pour les checkboxes, ou plié/déplié pour l'élément <code><a href="/en-US/docs/Web/HTML/Element/summary">&lt;summary&gt;</a></code>.</dd>
+ <dd>A-t-il un état ? Pensez à coché/décoché pour les checkboxes, ou plié/déplié pour l'élément <code><a href="/fr/docs/Web/HTML/Element/summary">&lt;summary&gt;</a></code>.</dd>
</dl>
<p>De plus, l'arbre d'accessibilité contient souvent des informations concernant ce qui peut être fait avec un élément : un lien peut être <em>suivi,</em> on peut <em>écrire dans</em> un champ texte etc.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ol>
<li><a href="/fr/docs/Glossaire">Glossaire</a>
@@ -37,5 +38,4 @@ translation_of: Glossary/Accessibility_tree
<li>{{Glossary("ARIA")}}</li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/adobe_flash/index.html b/files/fr/glossary/adobe_flash/index.html
index 948798da2a..52a35ac1f7 100644
--- a/files/fr/glossary/adobe_flash/index.html
+++ b/files/fr/glossary/adobe_flash/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Adobe_Flash
original_slug: Glossaire/Adobe_Flash
---
-<p id="Summary"><em>Adobe Flash</em> est une technologie obsolescente, développée par Adobe Systems, qui permet de créer des applications internet riches, des graphiques vectoriels et des applications multimédias. Pour utiliser Flash au sein d'un {{Glossary("Browser","navigateur web")}}, vous devez installer le plugin adéquat.</p>
+<p><em>Adobe Flash</em> est une technologie obsolescente, développée par Adobe Systems, qui permet de créer des applications internet riches, des graphiques vectoriels et des applications multimédias. Pour utiliser Flash au sein d'un {{Glossary("Browser","navigateur web")}}, vous devez installer le plugin adéquat.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/ajax/index.html b/files/fr/glossary/ajax/index.html
index e07db98289..c4ad9aec1e 100644
--- a/files/fr/glossary/ajax/index.html
+++ b/files/fr/glossary/ajax/index.html
@@ -11,13 +11,14 @@ tags:
translation_of: Glossary/AJAX
original_slug: Glossaire/AJAX
---
-<p><span class="seoSummary">Le {{Glossary("JavaScript")}} et {{Glossary("XML")}} asynchrone (AJAX) est une pratique de programmation qui consiste Ă  construire des pages web plus complexes et plus dynamiques en utilisant une technologie connue sous le nom de {{Glossary("XHR_(XMLHttpRequest)", "XMLHttpRequest")}}.</span></p>
+<p>Le {{Glossary("JavaScript")}} et {{Glossary("XML")}} asynchrone (AJAX) est une pratique de programmation qui consiste Ă  construire des pages web plus complexes et plus dynamiques en utilisant une technologie connue sous le nom de {{Glossary("XHR_(XMLHttpRequest)", "XMLHttpRequest")}}.</p>
<p>AJAX vous permet de mettre à jour simplement des parties du {{Glossary("DOM")}} d'une page web {{Glossary("HTML")}} au lieu de devoir recharger la page entière. AJAX vous permet également de travailler de manière asynchrone, c'est-à-dire que votre code continue à s'exécuter pendant que la partie de votre page web essaie de se recharger (par opposition à la méthode synchrone qui bloque l'exécution de votre code jusqu'à ce que la partie de votre page web ait fini de se recharger).</p>
<p>Avec les sites web interactifs et les standards modernes du web, AJAX est progressivement remplacé par des fonctions dans les cadres JavaScript et l'API standard officielle {{domxref("Fetch API")}}.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ul>
<li><a href="/fr/docs/Glossaire">Glossaire du MND</a>:
@@ -32,5 +33,4 @@ original_slug: Glossaire/AJAX
<li>{{DOMxRef("Fetch API")}}</li>
<li><a href="/fr/docs/Web/API/Fetch_API/Using_Fetch">Utilisation de l'API Fetch</a></li>
<li><a href="http://peoplesofttutorial.com/difference-between-synchronous-and-asynchronous-messaging/">Communications synchrones contre asynchrones</a></li>
-</ul>
-</section>
+</ul> \ No newline at end of file
diff --git a/files/fr/glossary/algorithm/index.html b/files/fr/glossary/algorithm/index.html
index 5bf486d89d..d9855c6070 100644
--- a/files/fr/glossary/algorithm/index.html
+++ b/files/fr/glossary/algorithm/index.html
@@ -6,4 +6,4 @@ tags:
translation_of: Glossary/Algorithm
original_slug: Glossaire/Algorithme
---
-<p><span class="seoSummary">Un algorithme est une série d'instructions indépendantes qui exécutent une fonction.</span></p>
+<p>Un algorithme est une série d'instructions indépendantes qui exécutent une fonction.</p>
diff --git a/files/fr/glossary/alignment_container/index.html b/files/fr/glossary/alignment_container/index.html
index 658d11d727..54105d92c4 100644
--- a/files/fr/glossary/alignment_container/index.html
+++ b/files/fr/glossary/alignment_container/index.html
@@ -9,12 +9,11 @@ tags:
translation_of: Glossary/Alignment_Container
original_slug: Glossaire/Alignment_Container
---
-<p>Le <strong>bloc d'alignement</strong> est le rectangle avec lequel le <a href="/en-US/docs/Glossary/Alignment_Subject">sujet d'alignement</a> est aligné. Cela est défini par le mode de disposition ; généralement, le bloc d'alignement contient le sujet d'alignement et il adopte le <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible#L'alignement_et_les_modes_d'%C3%A9criture">mode d'ecriture</a> de la boîte qui établit le bloc conteneur.</p>
+<p>Le <strong>bloc d'alignement</strong> est le rectangle avec lequel le <a href="/fr/docs/Glossary/Alignment_Subject">sujet d'alignement</a> est aligné. Cela est défini par le mode de disposition ; généralement, le bloc d'alignement contient le sujet d'alignement et il adopte le <a href="/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible#L'alignement_et_les_modes_d'%C3%A9criture">mode d'ecriture</a> de la boîte qui établit le bloc conteneur.</p>
-<p> </p>
-<h2 id="En_savoir_plus"><font face="Arial, x-locale-body, sans-serif"><span style="font-size: 16px; font-weight: 400;">]</span></font>En savoir plus</h2>
+<h2 id="En_savoir_plus">En savoir plus</h2>
<ul>
- <li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Alignment">CSS Box Alignment</a></li>
+ <li><a href="/fr/docs/Web/CSS/CSS_Box_Alignment">CSS Box Alignment</a></li>
</ul>
diff --git a/files/fr/glossary/alignment_subject/index.html b/files/fr/glossary/alignment_subject/index.html
index 46db1330fb..bceb4bfeff 100644
--- a/files/fr/glossary/alignment_subject/index.html
+++ b/files/fr/glossary/alignment_subject/index.html
@@ -4,7 +4,7 @@ slug: Glossary/Alignment_Subject
translation_of: Glossary/Alignment_Subject
original_slug: Glossaire/Alignment_Subject
---
-<p>Dans le <a href="/en-US/docs/Web/CSS/CSS_Box_Alignment">CSS Box Alignment (alignement des boîtes en CSS)</a> l'<strong>alignment subject</strong> (le sujet de l'alignement) est la ou les choses alignées par la propriété.</p>
+<p>Dans le <a href="/fr/docs/Web/CSS/CSS_Box_Alignment">CSS Box Alignment (alignement des boîtes en CSS)</a> l'<strong>alignment subject</strong> (le sujet de l'alignement) est la ou les choses alignées par la propriété.</p>
<p>Pour {{cssxref("justify-self")}} et {{cssxref("align-self")}}, l'<strong>alignment subject</strong> est la marge de la boite sur laquelle la propriété est définie, en utilisant le mode d'écriture de cette zone.</p>
@@ -25,5 +25,5 @@ original_slug: Glossaire/Alignment_Subject
<h2 id="Learn_more">Learn more</h2>
<ul>
- <li><a href="/en-US/docs/Web/CSS/CSS_Box_Alignment">CSS Box Alignment</a></li>
+ <li><a href="/fr/docs/Web/CSS/CSS_Box_Alignment">CSS Box Alignment</a></li>
</ul>
diff --git a/files/fr/glossary/alpn/index.html b/files/fr/glossary/alpn/index.html
index 93b47e0e91..d389e3c867 100644
--- a/files/fr/glossary/alpn/index.html
+++ b/files/fr/glossary/alpn/index.html
@@ -49,7 +49,7 @@ original_slug: Glossaire/ALPN
<tbody>
<tr>
<td>{{RFC(7301)}}</td>
- <td><span class="spec-RFC">IETF RFC</span></td>
+ <td>IETF RFC</td>
<td>DĂ©finition initiale.</td>
</tr>
</tbody>
diff --git a/files/fr/glossary/api/index.html b/files/fr/glossary/api/index.html
index f876497333..632beb37d3 100644
--- a/files/fr/glossary/api/index.html
+++ b/files/fr/glossary/api/index.html
@@ -14,13 +14,13 @@ original_slug: Glossaire/API
<p>Par exemple :</p>
-<p>L'API <a href="https://developer.mozilla.org/fr/docs/Web/API/MediaDevices/getUserMedia">getUserMedia</a> peut être utilisée pour capturer l'audio et la vidéo de la webcam d'un utilisateur, <span id="result_box" lang="fr"><span>pour ensuite en faire ce que le développeur souhaite comme par exemple les enregistrer, les diffuser à un autre utilisateur lors d'une conférence téléphonique ou capturer des clichés à partir</span> <span>de la vidéo.</span></span></p>
+<p>L'API <a href="/fr/docs/Web/API/MediaDevices/getUserMedia">getUserMedia</a> peut être utilisée pour capturer l'audio et la vidéo de la webcam d'un utilisateur, pour ensuite en faire ce que le développeur souhaite comme par exemple les enregistrer, les diffuser à un autre utilisateur lors d'une conférence téléphonique ou capturer des clichés à partir de la vidéo.</p>
-<p><span lang="fr"><span>L'</span></span> <a href="https://developer.mozilla.org/fr/docs/Web/API/Geolocation">API Geolocation </a> <span id="result_box" lang="fr"><span>peut être utilisée pour récupérer des informations de localisation à partir de n'importe quel service disponible sur les appareils d'un utilisateur (GPS par exemple), qui peuvent ensuite être utilisées conjointement avec l'API </span></span> <a href="https://developers.google.com/maps/">Google Maps</a><span lang="fr"><span> pour par exemple tracer la position géographique de l'utilisateur sur une carte personnalisée et lui montrer </span><span>les attractions touristiques proches de lui.</span></span></p>
+<p>L' <a href="/fr/docs/Web/API/Geolocation">API Geolocation </a> peut être utilisée pour récupérer des informations de localisation à partir de n'importe quel service disponible sur les appareils d'un utilisateur (GPS par exemple), qui peuvent ensuite être utilisées conjointement avec l'API <a href="https://developers.google.com/maps/">Google Maps</a> pour par exemple tracer la position géographique de l'utilisateur sur une carte personnalisée et lui montrer les attractions touristiques proches de lui.</p>
-<p><span lang="fr"><span>L'</span></span> <a href="https://dev.twitter.com/overview/api">API Twitter </a>peut être utilisée pour récupérer les données d'un compte utilisateur Twitter, par exemple pour afficher ses derniers tweets sur une page web.</p>
+<p>L' <a href="https://dev.twitter.com/overview/api">API Twitter </a>peut être utilisée pour récupérer les données d'un compte utilisateur Twitter, par exemple pour afficher ses derniers tweets sur une page web.</p>
-<p>L' <a href="https://developer.mozilla.org/fr/docs/Web/API/Web_Animations_API">API Web Animations </a>peut être utilisée pour animer des parties d'une page web, par exemple <span class="short_text" id="result_box" lang="fr"><span>pour faire bouger ou pivoter des images.</span></span></p>
+<p>L' <a href="/fr/docs/Web/API/Web_Animations_API">API Web Animations </a>peut être utilisée pour animer des parties d'une page web, par exemple pour faire bouger ou pivoter des images.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
@@ -33,5 +33,5 @@ original_slug: Glossaire/API
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/API">API</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/API">API</a> sur MDN</li>
</ul>
diff --git a/files/fr/glossary/apple_safari/index.html b/files/fr/glossary/apple_safari/index.html
index ae946ec02f..8ce8b499ca 100644
--- a/files/fr/glossary/apple_safari/index.html
+++ b/files/fr/glossary/apple_safari/index.html
@@ -16,12 +16,12 @@ original_slug: Glossaire/Apple_Safari
<ul>
<li>{{Interwiki("wikipedia", "Safari_(navigateur_web)", "Safari")}} sur Wikipédia</li>
- <li><a href="https://www.apple.com/fr/safari/" rel="external">Safari</a> sur le site d'Apple</li>
+ <li><a href="https://www.apple.com/fr/safari/">Safari</a> sur le site d'Apple</li>
</ul>
<h3 id="Informations_techniques">Informations techniques</h3>
<ul>
<li><a href="http://www.webkit.org/">Le projet WebKit</a></li>
- <li><a href="https://bugs.webkit.org/" rel="external">Rapporter un bogue sur Safari</a>.</li>
+ <li><a href="https://bugs.webkit.org/">Rapporter un bogue sur Safari</a>.</li>
</ul>
diff --git a/files/fr/glossary/application_context/index.html b/files/fr/glossary/application_context/index.html
index 014c40d6d0..30c79b220a 100644
--- a/files/fr/glossary/application_context/index.html
+++ b/files/fr/glossary/application_context/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/application_context
original_slug: Glossaire/application_context
---
-<p>Un <strong>contexte d'application</strong> est un <a href="https://developer.mozilla.org/fr/docs/Glossaire/Browsing_context">contexte de navigation</a> de haut niveau lié à un <a href="https://developer.mozilla.org/fr/docs/Web/Manifest">manifeste</a>.</p>
+<p>Un <strong>contexte d'application</strong> est un <a href="/fr/docs/Glossaire/Browsing_context">contexte de navigation</a> de haut niveau lié à un <a href="/fr/docs/Web/Manifest">manifeste</a>.</p>
<p>Le contexte d'application peut être créé suite à une requête à l'agent utilisateur visant à naviguer vers un lien en profondeur. Dans ce cas, l'agent utilisateur doit immédiatement naviguer vers le lien en profondeur avec l'option de remplacement (<em>replacement</em>) activée. Autrement, quand le contexte d'application est créé, l'agent utilisateur doit immédiatement naviguer vers l'URL de départ avec cette même option activée.</p>
diff --git a/files/fr/glossary/aria/index.html b/files/fr/glossary/aria/index.html
index 96fcb40bfb..d5f38ee198 100644
--- a/files/fr/glossary/aria/index.html
+++ b/files/fr/glossary/aria/index.html
@@ -14,5 +14,5 @@ original_slug: Glossaire/ARIA
<h2 id="Pour_approfondir">Pour approfondir</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Accessibilit%C3%A9/ARIA">ARIA </a>sur MDN</li>
+ <li><a href="/fr/docs/Accessibilit%C3%A9/ARIA">ARIA </a>sur MDN</li>
</ul>
diff --git a/files/fr/glossary/array/index.html b/files/fr/glossary/array/index.html
index 6aa361711c..045bce50c8 100644
--- a/files/fr/glossary/array/index.html
+++ b/files/fr/glossary/array/index.html
@@ -11,9 +11,9 @@ tags:
translation_of: Glossary/array
original_slug: Glossaire/array
---
-<p>En anglais, un <em><strong>array</strong></em>, parfois appelé en français « tableau » ou « liste », est une collection de données ({{Glossary("Primitive","primitives")}} ou {{Glossary("Object","objets")}} selon le langage). <span id="result_box" lang="fr"><span>Ils sont utilisés pour stocker plusieurs valeurs dans une seule variable.</span> <span>Ceci est comparé à une variable qui ne peut stocker qu'une seule valeur.</span></span></p>
+<p>En anglais, un <em><strong>array</strong></em>, parfois appelé en français « tableau » ou « liste », est une collection de données ({{Glossary("Primitive","primitives")}} ou {{Glossary("Object","objets")}} selon le langage). Ils sont utilisés pour stocker plusieurs valeurs dans une seule variable. Ceci est comparé à une variable qui ne peut stocker qu'une seule valeur.</p>
-<p><span id="result_box" lang="fr"><span>Chaque élément d'un <em>array</em> a un numéro qui lui est associé, appelé index numérique, qui permet d'y accéder.</span> <span>En JavaScript, ils commencent à l'index zéro et peuvent être manipulés avec différentes {{Glossary ("Method","méthodes")}}.</span></span></p>
+<p>Chaque élément d'un <em>array</em> a un numéro qui lui est associé, appelé index numérique, qui permet d'y accéder. En JavaScript, ils commencent à l'index zéro et peuvent être manipulés avec différentes {{Glossary ("Method","méthodes")}}.</p>
<p>Ă€ quoi ressemble-t-il en JavaScript ?</p>
diff --git a/files/fr/glossary/asynchronous/index.html b/files/fr/glossary/asynchronous/index.html
index 9ca7f4785f..7ef5e034f1 100644
--- a/files/fr/glossary/asynchronous/index.html
+++ b/files/fr/glossary/asynchronous/index.html
@@ -10,15 +10,15 @@ original_slug: Glossaire/Asynchronous
---
<p><em>Asynchrone</em> fait référence à un environnement de communication où chaque partie reçoit et traite les messages lorsque c'est possible ou plus pratique, au lieu de le faire au même moment.</p>
-<p><span id="result_box" lang="fr"><span>Il peut être utilisé pour décrire un environnement de communication humain comme le courriel : l'expéditeur envoie un courriel et le destinataire se contente d'y répondre quand cela lui convient ;</span> <span>il n'a pas à répondre immédiatement.</span></span></p>
+<p>Il peut être utilisé pour décrire un environnement de communication humain comme le courriel : l'expéditeur envoie un courriel et le destinataire se contente d'y répondre quand cela lui convient ; il n'a pas à répondre immédiatement.</p>
-<p><span id="result_box" lang="fr"><span>Il peut également être utilisé pour décrire un environnement de communication informatique, par exemple {{domxref("Ajax")}} est un mécanisme asynchrone pour demander de petits bits de données sur HTTP ;</span> <span>le résultat est renvoyé lorsque la réponse est complète, pas immédiatement.</span></span></p>
+<p>Il peut également être utilisé pour décrire un environnement de communication informatique, par exemple {{domxref("Ajax")}} est un mécanisme asynchrone pour demander de petits bits de données sur HTTP ; le résultat est renvoyé lorsque la réponse est complète, pas immédiatement.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data">Récupérer des données du serveur</a> (zone Apprendre)</li>
+ <li><a href="/fr/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data">Récupérer des données du serveur</a> (zone Apprendre)</li>
<li>{{glossary("Synchronous")}}</li>
</ul>
diff --git a/files/fr/glossary/atag/index.html b/files/fr/glossary/atag/index.html
index 537d65a57d..5e98ea4cfa 100644
--- a/files/fr/glossary/atag/index.html
+++ b/files/fr/glossary/atag/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/ATAG
original_slug: Glossaire/ATAG
---
-<p><em>Authoring Tool Accessibility Guidelines</em> (ATAG) est une recommandation {{Glossary("W3C")}} <span id="result_box" lang="fr"><span>pour construire des outils de création-accessibilité qui produisent des contenus accessibles.</span></span></p>
+<p><em>Authoring Tool Accessibility Guidelines</em> (ATAG) est une recommandation {{Glossary("W3C")}} pour construire des outils de création-accessibilité qui produisent des contenus accessibles.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/attribute/index.html b/files/fr/glossary/attribute/index.html
index 78f28af36f..e9c94a2553 100644
--- a/files/fr/glossary/attribute/index.html
+++ b/files/fr/glossary/attribute/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Attribute
original_slug: Glossaire/Attribut
---
-<p><span class="glossaryLink new">Un <em>attribut</em></span> vient compléter un {{Glossary("tag")}}. Sa présence peut être requise ou facultative. Il peut fournir des méta-informations ou changer le comportement du tag. La syntaxe est <code>name=value</code> où <em>name</em> est l'identificateur de l'attribut et <em>value</em> sa valeur attribuée.</p>
+<p>Un <em>attribut</em> vient compléter un {{Glossary("tag")}}. Sa présence peut être requise ou facultative. Il peut fournir des méta-informations ou changer le comportement du tag. La syntaxe est <code>name=value</code> où <em>name</em> est l'identificateur de l'attribut et <em>value</em> sa valeur attribuée.</p>
<pre class="brush: html">&lt;!-- Voici un exemple de tag sans attribut --&gt;
&lt;h2&gt;Titre&lt;/h2&gt;
@@ -30,6 +30,6 @@ original_slug: Glossaire/Attribut
<h3 id="Informations_techniques">Informations techniques</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML/Attributs">Liste des attributs HTML</a></li>
- <li>Informations concernant les <a href="https://developer.mozilla.org/fr/docs/Web/HTML/Attributs_universels">attributs universels</a> en HTML.</li>
+ <li><a href="/fr/docs/Web/HTML/Attributs">Liste des attributs HTML</a></li>
+ <li>Informations concernant les <a href="/fr/docs/Web/HTML/Attributs_universels">attributs universels</a> en HTML.</li>
</ul>
diff --git a/files/fr/glossary/bandwidth/index.html b/files/fr/glossary/bandwidth/index.html
index f147af91c7..8fccbd7693 100644
--- a/files/fr/glossary/bandwidth/index.html
+++ b/files/fr/glossary/bandwidth/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Bandwidth
original_slug: Glossaire/Bandwidth
---
-<p><span style="color: #252525; font-family: sans-serif; line-height: 22.3999996185303px;">La bande passante est la mesure de la quantité d'informations qui peut passer dans une connexion de données sur une période de temps donnée. Elle est généralement exprimée en multiples de bits-par-seconde (bps), par exemple mégabits-par-seconde (Mbps) ou gigabits-p</span>ar-seconde (Gbps).</p>
+<p>La bande passante est la mesure de la quantité d'informations qui peut passer dans une connexion de données sur une période de temps donnée. Elle est généralement exprimée en multiples de bits-par-seconde (bps), par exemple mégabits-par-seconde (Mbps) ou gigabits-par-seconde (Gbps).</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/base64/index.html b/files/fr/glossary/base64/index.html
index b5393ad986..4cfaa34e5b 100644
--- a/files/fr/glossary/base64/index.html
+++ b/files/fr/glossary/base64/index.html
@@ -30,75 +30,66 @@ original_slug: Web/API/WindowBase64/DĂ©coder_encoder_en_base64
<p>Les deux méthodes, <code>atob()</code> et <code>btoa()</code>, fonctionnent sur des chaînes de caractères. Si vous voulez utiliser des <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer"><code>ArrayBuffers</code></a>, lisez <a href="#Solution_.232_.E2.80.93_rewriting_atob%28%29_and_btoa%28%29_using_TypedArrays_and_UTF-8">ce paragraphe</a>.</p>
-<table class="topicpage-table">
- <tbody>
- <tr>
- <td>
- <h2 class="Documentation" id="Documentation" name="Documentation">Documentation</h2>
-
- <dl>
- <dt><a href="/fr/docs/Web/HTTP/data_URIs" title="https://developer.mozilla.org/en-US/docs/data_URIs">URIs de données</a></dt>
- <dd><small>Les URIs de données, définies par la <a class="external" href="http://tools.ietf.org/html/rfc2397" title="http://tools.ietf.org/html/rfc2397">RFC 2397</a>, permettent aux créateurs de contenus d'intégrer des fichiers en ligne dans des documents.</small></dd>
- <dt><a href="https://fr.wikipedia.org/wiki/Base_64" title="https://fr.wikipedia.org/wiki/Base_64">Base64</a></dt>
- <dd><small>Article Wikipédia sur l'encodage en base64.</small></dd>
- <dt>{{domxref("window.atob","atob()")}}</dt>
- <dd><small>Méthode permettant de décoder une chaîne de donnée qui a été encodée en base64.</small></dd>
- <dt>{{domxref("window.btoa","btoa()")}}</dt>
- <dd><small>Méthode permettant de créer une chaîne ASCII en base64 à partir d'une « chaîne » de données binaires.</small></dd>
- <dt><a href="#The_.22Unicode_Problem.22">Le « problème Unicode »</a></dt>
- <dd><small>Pour la plupart des navigateurs, l'utilisation de <code>btoa()</code> sur une chaîne de caractères Unicode entraînera une exception <code>Character Out Of Range</code>. Ce paragraphe indique quelques solutions.</small></dd>
- <dt><a href="/fr/docs/URIScheme" title="/fr/docs/URIScheme">URIScheme</a></dt>
- <dd><small>Une liste de schémas URI supportés par Mozilla</small>.</dd>
- <dt><a href="/fr/Add-ons/Code_snippets/StringView" title="/en-US/Add-ons/Code_snippets/StringView"><code>StringView</code></a></dt>
- <dd>Dans cet article, nous publions une bibliothèque dont les buts sont :
- <ul>
- <li>de créer une interface pour les chaînes de caractères à la façon du langage <a class="external" href="https://fr.wikipedia.org/wiki/C_%28langage%29" title="https://fr.wikipedia.org/wiki/C_%28langage%29">C</a> (i.e. un tableau de code de caractères —<a href="/fr/docs/Web/API/ArrayBufferView" title="/fr/docs/Web/API/ArrayBufferView"> <code>ArrayBufferView</code></a> en JavaScript) basée sur l'interface JavaScript <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer" title="/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer"><code>ArrayBuffer</code></a>,</li>
- <li>de créer un ensemble de méthodes pour ces objets qui fonctionnent <strong>sur des tableaux de nombres</strong> plutôt que sur chaînes de caractères JavaScript immuables,</li>
- <li>de travailler avec d'autres encodages Unicode, y compris ceux différent d'UTF-16 qui est l'encodage par défaut de JavaScript pour les <a href="/fr/docs/Web/API/DOMString" title="/fr/docs/Web/API/DOMString"><code>DOMString</code></a>.</li>
- </ul>
- </dd>
- </dl>
-
- </td>
- <td>
- <h2 class="Tools" id="Tools" name="Tools">Outils</h2>
-
- <ul>
- <li><a href="#Solution_.232_.E2.80.93_rewriting_atob()_and_btoa()_using_TypedArrays_and_UTF-8">RĂ©Ă©crire <code>atob()</code>et <code>btoa()</code> en utilisant des <code>TypedArray</code>s et l'UTF-8</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Typed_arrays/StringView" title="/en-US/docs/Web/JavaScript/Typed_arrays/StringView"><code>StringView</code> – une représentation des chaînes de caractères semblable à celle du langage C, basée sur les tableaux typés.</a></li>
- </ul>
-
- <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Sujets connexes</h2>
-
- <ul>
- <li><a href="/fr/docs/Web/JavaScript/Typed_arrays/ArrayBuffer"><code>ArrayBuffer</code></a></li>
- <li><a href="/fr/docs/Web/JavaScript/Tableaux_typés">Les tableaux typés</a></li>
- <li><a href="/fr/docs/Web/API/ArrayBufferView">ArrayBufferView</a></li>
- <li><a href="/fr/docs/Web/API/Uint8Array"><code>Uint8Array</code></a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Typed_arrays/StringView" title="/en-US/docs/Web/JavaScript/Typed_arrays/StringView"><code>StringView</code> – une représentation des chaînes de caractères semblable à celle du langage C, basée sur les tableaux typés</a></li>
- <li><a href="/fr/docs/Web/API/DOMString" title="/fr/docs/Web/API/DOMString"><code>DOMString</code></a></li>
- <li><a href="/fr/docs/Glossary/URI" title="/fr/docs/Glossary/URI"><code>URI</code></a></li>
- <li><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI" title="/fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI"><code>encodeURI()</code></a></li>
- </ul>
- </td>
- </tr>
- </tbody>
-</table>
+
+<h2>Documentation</h2>
+
+<dl>
+ <dt><a href="/fr/docs/Web/HTTP/data_URIs">URIs de données</a></dt>
+ <dd><small>Les URIs de données, définies par la <a href="http://tools.ietf.org/html/rfc2397">RFC 2397</a>, permettent aux créateurs de contenus d'intégrer des fichiers en ligne dans des documents.</small></dd>
+ <dt><a href="https://fr.wikipedia.org/wiki/Base_64">Base64</a></dt>
+ <dd><small>Article Wikipédia sur l'encodage en base64.</small></dd>
+ <dt>{{domxref("window.atob","atob()")}}</dt>
+ <dd><small>Méthode permettant de décoder une chaîne de donnée qui a été encodée en base64.</small></dd>
+ <dt>{{domxref("window.btoa","btoa()")}}</dt>
+ <dd><small>Méthode permettant de créer une chaîne ASCII en base64 à partir d'une « chaîne » de données binaires.</small></dd>
+ <dt><a href="#The_.22Unicode_Problem.22">Le « problème Unicode »</a></dt>
+ <dd><small>Pour la plupart des navigateurs, l'utilisation de <code>btoa()</code> sur une chaîne de caractères Unicode entraînera une exception <code>Character Out Of Range</code>. Ce paragraphe indique quelques solutions.</small></dd>
+ <dt><a href="/fr/docs/URIScheme">URIScheme</a></dt>
+ <dd><small>Une liste de schémas URI supportés par Mozilla</small>.</dd>
+ <dt><a href="/fr/Add-ons/Code_snippets/StringView"><code>StringView</code></a></dt>
+ <dd>Dans cet article, nous publions une bibliothèque dont les buts sont :
+ <ul>
+ <li>de créer une interface pour les chaînes de caractères à la façon du langage <a href="https://fr.wikipedia.org/wiki/C_%28langage%29">C</a> (i.e. un tableau de code de caractères —<a href="/fr/docs/Web/API/ArrayBufferView"> <code>ArrayBufferView</code></a> en JavaScript) basée sur l'interface JavaScript <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer"><code>ArrayBuffer</code></a>,</li>
+ <li>de créer un ensemble de méthodes pour ces objets qui fonctionnent <strong>sur des tableaux de nombres</strong> plutôt que sur chaînes de caractères JavaScript immuables,</li>
+ <li>de travailler avec d'autres encodages Unicode, y compris ceux différent d'UTF-16 qui est l'encodage par défaut de JavaScript pour les <a href="/fr/docs/Web/API/DOMString"><code>DOMString</code></a>.</li>
+ </ul>
+ </dd>
+</dl>
+
+<h2>Outils</h2>
+
+<ul>
+ <li><a href="#Solution_.232_.E2.80.93_rewriting_atob()_and_btoa()_using_TypedArrays_and_UTF-8">RĂ©Ă©crire <code>atob()</code>et <code>btoa()</code> en utilisant des <code>TypedArray</code>s et l'UTF-8</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Typed_arrays/StringView"><code>StringView</code> – une représentation des chaînes de caractères semblable à celle du langage C, basée sur les tableaux typés.</a></li>
+</ul>
+
+<h2>Sujets connexes</h2>
+
+<ul>
+ <li><a href="/fr/docs/Web/JavaScript/Typed_arrays/ArrayBuffer"><code>ArrayBuffer</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Tableaux_typés">Les tableaux typés</a></li>
+ <li><a href="/fr/docs/Web/API/ArrayBufferView">ArrayBufferView</a></li>
+ <li><a href="/fr/docs/Web/API/Uint8Array"><code>Uint8Array</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Typed_arrays/StringView"><code>StringView</code> – une représentation des chaînes de caractères semblable à celle du langage C, basée sur les tableaux typés</a></li>
+ <li><a href="/fr/docs/Web/API/DOMString"><code>DOMString</code></a></li>
+ <li><a href="/fr/docs/Glossary/URI"><code>URI</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI"><code>encodeURI()</code></a></li>
+</ul>
<h2 id="Le_«_problème_Unicode_»">Le « problème Unicode »</h2>
-<p>Les objets <a href="/en-US/docs/Web/API/DOMString" title="/en-US/docs/Web/API/DOMString"><code>DOMString</code></a> sont des chaînes de caractères encodées sur 16 bits. Pour la plupart des navigateurs, lorsqu'on appelle <code>window.btoa</code> sur une chaîne Unicode, cela entraîne une exception <code>Character Out Of Range</code> si la représentation du caractère dépasse les 8 bits ASCII. Deux méthodes existent pour résoudre le problème :</p>
+<p>Les objets <a href="/fr/docs/Web/API/DOMString"><code>DOMString</code></a> sont des chaînes de caractères encodées sur 16 bits. Pour la plupart des navigateurs, lorsqu'on appelle <code>window.btoa</code> sur une chaîne Unicode, cela entraîne une exception <code>Character Out Of Range</code> si la représentation du caractère dépasse les 8 bits ASCII. Deux méthodes existent pour résoudre le problème :</p>
<ul>
<li>échapper la chaîne dans son intégralité puis l'encoder,</li>
- <li>convertir la chaîne UTF-16 <a href="/en-US/docs/Web/API/DOMString" title="/en-US/docs/Web/API/DOMString"><code>DOMString</code></a> en un tableau UTF-8 de caractères puis l'encoder.</li>
+ <li>convertir la chaîne UTF-16 <a href="/fr/docs/Web/API/DOMString"><code>DOMString</code></a> en un tableau UTF-8 de caractères puis l'encoder.</li>
</ul>
<p>Voici ces deux méthodes :</p>
<h3 id="Première_solution_–_échapper_la_chaîne_avant_de_lencoder">Première solution  – échapper la chaîne avant de l'encoder</h3>
-<pre class="brush:js notranslate">function utf8_to_b64( str ) {
+<pre class="brush:js">function utf8_to_b64( str ) {
return window.btoa(unescape(encodeURIComponent( str )));
}
@@ -114,9 +105,11 @@ b64_to_utf8('4pyTIMOgIGxhIG1vZGU='); // "âś“ Ă  la mode"</pre>
<h3 id="Seconde_solution_–_réécrire_atob_et_btoa_en_utilisant_des_TypedArray_avec_de_lUTF-8">Seconde solution – réécrire <code>atob()</code> et <code>btoa()</code> en utilisant des <code>TypedArray</code> avec de l'UTF-8</h3>
-<div class="note"><strong>Note :</strong> Le code suivant peut également être utilisé pour obtenir un <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer">ArrayBuffer</a> depuis une chaîne en base 64 (et vice-versa, voir ci-après). <strong>Pour un article concernant une bibliothèque complète sur les tableaux typés, voir <a href="/fr/Add-ons/Code_snippets/StringView" title="/fr/Add-ons/Code_snippets/StringView">cet article</a></strong>.</div>
+<div class="note">
+ <p><strong>Note :</strong> Le code suivant peut également être utilisé pour obtenir un <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer">ArrayBuffer</a> depuis une chaîne en base 64 (et vice-versa, voir ci-après). <strong>Pour un article concernant une bibliothèque complète sur les tableaux typés, voir <a href="/fr/Add-ons/Code_snippets/StringView">cet article</a></strong>.</p>
+</div>
-<pre class="brush: js notranslate">"use strict";
+<pre class="brush: js">"use strict";
/*\
|*|
@@ -292,7 +285,7 @@ function strToUTF8Arr (sDOMStr) {
<h4 id="Tests">Tests</h4>
-<pre class="brush: js notranslate">/* Tests */
+<pre class="brush: js">/* Tests */
var entréeChaîne = "base64 \u2014 Mozilla Developer Network";
@@ -312,30 +305,32 @@ alert(sortieChaîne);</pre>
<p>Ces fonctions permettent de créer des objets <a href="/fr/docs/Web/API/Uint8Array">uint8Arrays</a> ou <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer">arrayBuffers</a> à partir de chaînes en base64 :</p>
-<pre class="brush: js notranslate">var monTableau = base64DecToArr("QmFzZSA2NCDigJQgTW96aWxsYSBEZXZlbG9wZXIgTmV0d29yaw=="); // "Base 64 \u2014 Mozilla Developer Network"
+<pre class="brush: js">var monTableau = base64DecToArr("QmFzZSA2NCDigJQgTW96aWxsYSBEZXZlbG9wZXIgTmV0d29yaw=="); // "Base 64 \u2014 Mozilla Developer Network"
var monBuffer = base64DecToArr("QmFzZSA2NCDigJQgTW96aWxsYSBEZXZlbG9wZXIgTmV0d29yaw==").buffer; // "Base 64 \u2014 Mozilla Developer Network"
alert(monBuffer.byteLength);</pre>
-<div class="note"><strong>Note :</strong> La fonction <code>base64DecToArr(sBase64[, <em>nTailleBloc</em>])</code> renvoie un <a href="/en-US/docs/Web/JavaScript/Typed_arrays/Uint8Array"><code>uint8Array</code></a> d'octets. Si vous souhaitez utiliser un tampon mémoire de 16 bits, 32 bits, 64 bits pour les données brutes, utilisez l'argument <code>nTailleBloc</code>, qui représente le nombre d'octets dont la propriété <code>uint8Array.buffer.bytesLength</code> doit être un multiple (<code>1</code> ou pas de paramètre pour l'ASCII, <a href="https://developer.mozilla.org/en-US/docs/Web/API/DOMString/Binary">les chaînes binaires</a> ou les chaînes encodées UTF-8, <code>2</code> pour les chaînes UTF-16, <code>4</code> pour les chaînes UTF-32).</div>
+<div class="note">
+ <p><strong>Note :</strong> La fonction <code>base64DecToArr(sBase64[, <em>nTailleBloc</em>])</code> renvoie un <a href="/fr/docs/Web/JavaScript/Typed_arrays/Uint8Array"><code>uint8Array</code></a> d'octets. Si vous souhaitez utiliser un tampon mémoire de 16 bits, 32 bits, 64 bits pour les données brutes, utilisez l'argument <code>nTailleBloc</code>, qui représente le nombre d'octets dont la propriété <code>uint8Array.buffer.bytesLength</code> doit être un multiple (<code>1</code> ou pas de paramètre pour l'ASCII, <a href="/fr/docs/Web/API/DOMString/Binary">les chaînes binaires</a> ou les chaînes encodées UTF-8, <code>2</code> pour les chaînes UTF-16, <code>4</code> pour les chaînes UTF-32).</p>
+</div>
-<p>Pour une bibliothèque plus complète, voir <a href="/en-US/docs/Web/JavaScript/Typed_arrays/StringView" title="/en-US/docs/Web/JavaScript/Typed_arrays/StringView"><code>StringView</code> – une représentation des chaînes de caractères semblable à celle du langage C, basée sur les tableaux typés</a></p>
+<p>Pour une bibliothèque plus complète, voir <a href="/fr/docs/Web/JavaScript/Typed_arrays/StringView"><code>StringView</code> – une représentation des chaînes de caractères semblable à celle du langage C, basée sur les tableaux typés</a></p>
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
<li>{{domxref("window.atob","atob()")}}</li>
<li>{{domxref("window.btoa","btoa()")}}</li>
- <li><a href="/fr/docs/Web/HTTP/data_URIs" title="/fr/docs/Web/HTTP/data_URIs">URIs de données </a></li>
+ <li><a href="/fr/docs/Web/HTTP/data_URIs">URIs de données </a></li>
<li><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/ArrayBuffer">ArrayBuffer</a></li>
<li><a href="/fr/docs/Web/JavaScript/Tableaux_typés">Tableaux typés</a></li>
<li><a href="/fr/docs/Web/API/ArrayBufferView">ArrayBufferView</a></li>
<li><a href="/fr/docs/Web/API/Uint8Array">Uint8Array</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Typed_arrays/StringView" title="/en-US/docs/Web/JavaScript/Typed_arrays/StringView"><code>StringView</code> – une représentation des chaînes, basée sur les tableaux typés</a></li>
- <li><a href="/fr/docs/Web/API/DOMString" title="/fr/docs/Web/API/DOMString">DOMString</a></li>
- <li><a href="/fr/docs/Glossary/URI" title="/fr/docs/Glossary/URI"><code>URI</code></a></li>
- <li><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI" title="/fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI"><code>encodeURI()</code></a></li>
- <li><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURIFixup" title="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURIFixup"><code>nsIURIFixup()</code></a></li>
- <li><a href="https://fr.wikipedia.org/wiki/Base64" title="https://fr.wikipedia.org/wiki/Base64">Article sur la base64 sur Wikipédia</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Typed_arrays/StringView"><code>StringView</code> – une représentation des chaînes, basée sur les tableaux typés</a></li>
+ <li><a href="/fr/docs/Web/API/DOMString">DOMString</a></li>
+ <li><a href="/fr/docs/Glossary/URI"><code>URI</code></a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/encodeURI"><code>encodeURI()</code></a></li>
+ <li><a href="/fr/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIURIFixup"><code>nsIURIFixup()</code></a></li>
+ <li><a href="https://fr.wikipedia.org/wiki/Base64">Article sur la base64 sur Wikipédia</a></li>
</ul>
diff --git a/files/fr/glossary/baseline/index.html b/files/fr/glossary/baseline/index.html
index efcbae6f38..8748ced537 100644
--- a/files/fr/glossary/baseline/index.html
+++ b/files/fr/glossary/baseline/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/baseline
original_slug: Glossaire/ligne_de_base
---
-<p>La <strong>ligne de base</strong> (<em lang="en">baseline</em> en anglais) est une expression utilisée en typographie européenne et ouest-asiatique pour désigner une ligne imaginaire sur laquelle les caractères d’une police reposent.</p>
+<p>La <strong>ligne de base</strong> (<i lang="en">baseline</i> en anglais) est une expression utilisée en typographie européenne et ouest-asiatique pour désigner une ligne imaginaire sur laquelle les caractères d’une police reposent.</p>
<p>Les jambages des caractères tels que <em>g</em> et <em>p</em> s’étendent en dessous de cette ligne. Les {{Glossary("glyphe", "glyphes")}} avec des extensions supérieure et inférieure arrondies — comme le C ou le 3 — s’étendent légèrement en dessous de la ligne de base.</p>
@@ -27,5 +27,5 @@ original_slug: Glossaire/ligne_de_base
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Box_Alignment#Types_d'alignement">Alignement des boites en CSS</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/CSS/CSS_Box_Alignment#Types_d'alignement">Alignement des boites en CSS</a> sur MDN</li>
</ul>
diff --git a/files/fr/glossary/beacon/index.html b/files/fr/glossary/beacon/index.html
index fbf0d82aab..d53d49673c 100644
--- a/files/fr/glossary/beacon/index.html
+++ b/files/fr/glossary/beacon/index.html
@@ -11,5 +11,5 @@ original_slug: Glossaire/beacon
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Glossaire/Real_User_Monitoring">Surveillance des utilisateurs réels (RUM)</a></li>
+ <li><a href="/fr/docs/Glossaire/Real_User_Monitoring">Surveillance des utilisateurs réels (RUM)</a></li>
</ul>
diff --git a/files/fr/glossary/bidi/index.html b/files/fr/glossary/bidi/index.html
index 6554c3af08..9ab3afda32 100644
--- a/files/fr/glossary/bidi/index.html
+++ b/files/fr/glossary/bidi/index.html
@@ -22,5 +22,5 @@ original_slug: Glossaire/BiDi
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="/en-US/Apps/Build/Localization/Developing_Bidi_Apps">DĂ©veloppement d'applications Bidi</a></li>
+ <li><a href="/fr/Apps/Build/Localization/Developing_Bidi_Apps">DĂ©veloppement d'applications Bidi</a></li>
</ul>
diff --git a/files/fr/glossary/bigint/index.html b/files/fr/glossary/bigint/index.html
index 22efa5d9e8..b88c0b2eef 100644
--- a/files/fr/glossary/bigint/index.html
+++ b/files/fr/glossary/bigint/index.html
@@ -18,13 +18,13 @@ original_slug: Glossaire/BigInt
<ul>
<li>
- <p><span>{{Interwiki("wikipedia", "Data type#Numeric_types", "Numeric types")}} sur Wikipedia</span></p>
+ <p>{{Interwiki("wikipedia", "Data type#Numeric_types", "Numeric types")}} sur Wikipedia</p>
</li>
</ul>
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li>La structure de données JavaScript : <code><a href="/en-US/docs/Web/JavaScript/Data_structures#BigInt_type">BigInt</a></code></li>
+ <li>La structure de données JavaScript : <code><a href="/fr/docs/Web/JavaScript/Data_structures#BigInt_type">BigInt</a></code></li>
<li>L'objet global JavaScript {{jsxref("BigInt")}}</li>
</ul>
diff --git a/files/fr/glossary/block/css/index.html b/files/fr/glossary/block/css/index.html
index 7c7e5de919..fa78fa396c 100644
--- a/files/fr/glossary/block/css/index.html
+++ b/files/fr/glossary/block/css/index.html
@@ -10,14 +10,14 @@ tags:
translation_of: Glossary/Block/CSS
original_slug: Glossary/Block/Block_(CSS)
---
-<p>Sur une page web, un <strong>block</strong> est un {{glossary("Element","élément")}} {{glossary("HTML")}} qui apparaît sous l'élément précédent et au-dessus du suivant (communément connu comme un <em>block-level element</em> ). Par exemple, {{htmlelement("p")}} est par défaut un élément de type block, alors que {{htmlelement("a")}} est un  <em>inline element - </em> <span id="result_box" lang="fr"><span>vous pouvez placer plusieurs liens les uns à côté des autres dans votre source HTML et ils seront placés sur la même ligne dans la sortie rendue</span></span>.</p>
+<p>Sur une page web, un <strong>block</strong> est un {{glossary("Element","élément")}} {{glossary("HTML")}} qui apparaît sous l'élément précédent et au-dessus du suivant (communément connu comme un <em>block-level element</em> ). Par exemple, {{htmlelement("p")}} est par défaut un élément de type block, alors que {{htmlelement("a")}} est un  <em>inline element - </em> vous pouvez placer plusieurs liens les uns à côté des autres dans votre source HTML et ils seront placés sur la même ligne dans la sortie rendue.</p>
-<p>En utilisant la propriété CSS {{cssxref("display")}}, il est possible de définir si un objet doit être affiché en bloc ou en ligne (block ou inline) ; l<span id="result_box" lang="fr"><span>es blocs sont également soumis aux effets des schémas de positionnement et de l'utilisation de la propriété </span></span> {{cssxref("Position","position")}} . </p>
+<p>En utilisant la propriété CSS {{cssxref("display")}}, il est possible de définir si un objet doit être affiché en bloc ou en ligne (block ou inline) ; les blocs sont également soumis aux effets des schémas de positionnement et de l'utilisation de la propriété  {{cssxref("Position","position")}} . </p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
<h3 id="Connaissances_générales">Connaissances générales</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Mod%C3%A8le_de_mise_en_forme_visuelle">Modèle de mise en forme visuelle</a></li>
+ <li><a href="/fr/docs/Web/CSS/Mod%C3%A8le_de_mise_en_forme_visuelle">Modèle de mise en forme visuelle</a></li>
</ul>
diff --git a/files/fr/glossary/block/scripting/index.html b/files/fr/glossary/block/scripting/index.html
index a55e182edc..ef841d3fda 100644
--- a/files/fr/glossary/block/scripting/index.html
+++ b/files/fr/glossary/block/scripting/index.html
@@ -14,7 +14,7 @@ translation_of: Glossary/Block/Scripting
<h3 id="Apprendre_Ă _ce_sujet">Apprendre Ă  ce sujet</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions/bloc">Bloc d'instructions en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Instructions/bloc">Bloc d'instructions en JavaScript</a></li>
</ul>
<p> </p>
diff --git a/files/fr/glossary/block_cipher_mode_of_operation/index.html b/files/fr/glossary/block_cipher_mode_of_operation/index.html
index 687b9730f9..c9f26ba596 100644
--- a/files/fr/glossary/block_cipher_mode_of_operation/index.html
+++ b/files/fr/glossary/block_cipher_mode_of_operation/index.html
@@ -11,4 +11,4 @@ original_slug: Glossaire/Block_cipher_mode_of_operation
---
<p>Un mode de fonctionnement de chiffrement par bloc, généralement appelé simplement "mode" dans le contexte, spécifie comment un chiffrement par bloc doit être utilisé pour chiffrer ou déchiffrer les messages qui sont plus longs que la taille du bloc.</p>
-<p>La plupart des algorithmes à clé symétrique actuellement utilisés sont des chiffrements par blocs: cela signifie qu'ils chiffrent les données un bloc à la fois. La taille de chaque bloc est fixe et déterminée par l'algorithme : par exemple <a class="glossaryLink new" href="https://developer.mozilla.org/en-US/docs/Glossary/AES" rel="nofollow" title="The definition of that term (AES) has not been written yet; please consider contributing it!">AES</a> utilise des blocs de 16 octets. Les chiffrements de bloc sont toujours utilisés avec un mode, qui spécifie comment chiffrer en toute sécurité les messages plus longs que la taille du bloc. Par exemple, AES est un chiffrement, tandis que CTR, CBC et GCM sont tous des modes. L'utilisation d'un mode inapproprié ou une utilisation incorrecte d'un mode peut compromettre complètement la sécurité fournie par le chiffrement sous-jacent.</p>
+<p>La plupart des algorithmes à clé symétrique actuellement utilisés sont des chiffrements par blocs: cela signifie qu'ils chiffrent les données un bloc à la fois. La taille de chaque bloc est fixe et déterminée par l'algorithme : par exemple <a href="/fr/docs/Glossary/AES">AES</a> utilise des blocs de 16 octets. Les chiffrements de bloc sont toujours utilisés avec un mode, qui spécifie comment chiffrer en toute sécurité les messages plus longs que la taille du bloc. Par exemple, AES est un chiffrement, tandis que CTR, CBC et GCM sont tous des modes. L'utilisation d'un mode inapproprié ou une utilisation incorrecte d'un mode peut compromettre complètement la sécurité fournie par le chiffrement sous-jacent.</p>
diff --git a/files/fr/glossary/boolean/index.html b/files/fr/glossary/boolean/index.html
index b24b0c938d..415cfcbc96 100644
--- a/files/fr/glossary/boolean/index.html
+++ b/files/fr/glossary/boolean/index.html
@@ -10,28 +10,28 @@ tags:
translation_of: Glossary/Boolean
original_slug: Glossaire/Boolean
---
-<p>En informatique, un <strong>booléen</strong> est un type de données logique qui ne peut prendre que deux valeurs : <code>true</code><strong> </strong><em>(vrai)</em><strong> </strong>ou <code>false</code><em> (faux)</em>. Par exemple, en JavaScript, les conditions booléennes sont souvent ouvertes pour décider quelle section de code doit être exécutée (comme dans l'<a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions/if...else">instruction If</a>) ou répétée (comme pour une <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions/for">boucle For</a>).</p>
+<p>En informatique, un <strong>booléen</strong> est un type de données logique qui ne peut prendre que deux valeurs : <code>true</code><strong> </strong><em>(vrai)</em><strong> </strong>ou <code>false</code><em> (faux)</em>. Par exemple, en JavaScript, les conditions booléennes sont souvent ouvertes pour décider quelle section de code doit être exécutée (comme dans l'<a href="/fr/docs/Web/JavaScript/Reference/Instructions/if...else">instruction If</a>) ou répétée (comme pour une <a href="/fr/docs/Web/JavaScript/Reference/Instructions/for">boucle For</a>).</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">/* JavaScript instruction if */</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span>boolean conditional<span class="punctuation token">)</span> <span class="punctuation token">{</span>
- <span class="comment token">// code à exécuter si la condition est true <em>(vrai)</em></span>
-<span class="punctuation token">}</span>
+<pre class="brush: js">/* JavaScript instruction if */
+if (boolean conditional) {
+ // code à exécuter si la condition est true (vrai)
+}
-<span class="keyword token">if</span> <span class="punctuation token">(</span>boolean conditional<span class="punctuation token">)</span> <span class="punctuation token">{</span>
- console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"boolean conditional resolved to true"</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span> <span class="keyword token">else</span> <span class="punctuation token">{</span>
- console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"boolean conditional resolved to false"</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span>
+if (boolean conditional) {
+ console.log("boolean conditional resolved to true");
+} else {
+ console.log("boolean conditional resolved to false");
+}
-<span class="comment token">/* JavaScript boucle for */</span>
-<span class="keyword token">for</span> <span class="punctuation token">(</span>control variable<span class="punctuation token">;</span> boolean conditional<span class="punctuation token">;</span> counter<span class="punctuation token">)</span> <span class="punctuation token">{</span>
- <span class="comment token">// </span></code> <span id="result_box" lang="fr"><span>code à exécuter répétitivement si la condition est vraie</span></span> <code class="language-js">
-<span class="punctuation token">}</span>
+/* JavaScript boucle for */
+for (control variable; boolean conditional; counter) {
+ // code à exécuter répétitivement si la condition est vraie
+}
-<span class="keyword token">for</span> <span class="punctuation token">(</span><span class="keyword token">var</span> i<span class="operator token">=</span><span class="number token">0</span><span class="punctuation token">;</span> i <span class="operator token">&lt;</span> <span class="number token">4</span><span class="punctuation token">;</span> i<span class="operator token">++</span><span class="punctuation token">)</span> <span class="punctuation token">{</span>
- console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"I print only when the boolean conditional is true"</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span></code></pre>
+for (var i=0; i &lt; 4; i++) {
+ console.log("I print only when the boolean conditional is true");
+}</pre>
<h2 id="Pour_Approfondir">Pour Approfondir</h2>
@@ -45,5 +45,5 @@ original_slug: Glossaire/Boolean
<ul>
<li>L'objet JavaScript global : {{jsxref("Boolean")}}</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es">Structures de données JavaScript</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es">Structures de données JavaScript</a> sur MDN</li>
</ul>
diff --git a/files/fr/glossary/boot2gecko/index.html b/files/fr/glossary/boot2gecko/index.html
index abc29595b7..b03be21747 100644
--- a/files/fr/glossary/boot2gecko/index.html
+++ b/files/fr/glossary/boot2gecko/index.html
@@ -15,5 +15,5 @@ original_slug: Glossaire/Boot2Gecko
<h2 id="En_savoir_plus">En savoir plus</h2>
<ul>
- <li>DĂ©couvrez bien plus Ă  propos de Boot2Gecko dans la <a href="https://developer.mozilla.org/fr/docs/Archive/B2G_OS">zone Firefox OS</a> de la MDN.</li>
+ <li>DĂ©couvrez bien plus Ă  propos de Boot2Gecko dans la <a href="/fr/docs/Archive/B2G_OS">zone Firefox OS</a> de la MDN.</li>
</ul>
diff --git a/files/fr/glossary/bootstrap/index.html b/files/fr/glossary/bootstrap/index.html
index 2582be5642..0e14d6c369 100644
--- a/files/fr/glossary/bootstrap/index.html
+++ b/files/fr/glossary/bootstrap/index.html
@@ -14,10 +14,9 @@ original_slug: Glossaire/Bootstrap
<p>Initialement, Bootstrap s'appelait Twitter Blueprint et a été développé par une équipe travaillant chez <a href="https://twitter.com/">Twitter</a>. Il prend en charge la conception réactive et propose des modèles de conception prédéfinis que vous pouvez utiliser directement ou personnalier selon vos besoin avec votre code. Vous n'avez pas non plus à vous soucier de la compatibilité avec les autres navigateurs, car Bootstrap est compatible avec tous les navigateurs modernes et les nouvelles versions de {{glossary("Microsoft Internet Explorer", "Internet Explorer")}}.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
<ol>
<li>{{interwiki("wikipedia", "Bootstrap (front-end framework)", "Bootstrap")}} sur Wikipédia</li>
<li><a href="https://getbootstrap.com/">Télécharger Bootstrap</a></li>
<li><a href="https://www.w3schools.com/bootstrap4/bootstrap_get_started.asp">Commencez avec la dernière version</a></li>
</ol>
-</section>
diff --git a/files/fr/glossary/breadcrumb/index.html b/files/fr/glossary/breadcrumb/index.html
index e8e47f0a2c..1a0939c550 100644
--- a/files/fr/glossary/breadcrumb/index.html
+++ b/files/fr/glossary/breadcrumb/index.html
@@ -13,7 +13,7 @@ tags:
translation_of: Glossary/Breadcrumb
original_slug: Glossaire/Breadcrumb
---
-<p><span class="seoSummary">Un <strong>breadcrumb</strong>, ou fil d'Ariane, est une aide à la navigation qui est généralement placée entre l'en-tête d'un site et le contenu principal, affichant soit une hiérarchie de la page actuelle par rapport à la structure du site, du niveau supérieur à la page actuelle, soit une liste des liens suivis par l'utilisateur pour accéder à la page en cours, dans l'ordre visité. </span></p>
+<p>Un <strong>breadcrumb</strong>, ou fil d'Ariane, est une aide à la navigation qui est généralement placée entre l'en-tête d'un site et le contenu principal, affichant soit une hiérarchie de la page actuelle par rapport à la structure du site, du niveau supérieur à la page actuelle, soit une liste des liens suivis par l'utilisateur pour accéder à la page en cours, dans l'ordre visité.</p>
<p>Un breadcrumb d'emplacement pour ce document peut ressembler Ă  ceci :</p>
diff --git a/files/fr/glossary/brotli_compression/index.html b/files/fr/glossary/brotli_compression/index.html
index 3f595b3ed2..b84f270777 100644
--- a/files/fr/glossary/brotli_compression/index.html
+++ b/files/fr/glossary/brotli_compression/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/brotli_compression
original_slug: Glossaire/brotli_compression
---
-<p><span class="seoSummary"><strong>Brotli</strong> est un algorithme de compression sans perte à usage général.</span> Il compresse les données à l'aide d'une combinaison d'une variant moderne de l'algorithme LZ77, du codage Huffman, et de la modélisation de contexte de second ordre, fournissant un taux de compression comparable aux meilleures méthodes de compression à usage général actuellement disponibles. Brotli fournit de meilleurs taux de compression que <a href="/en-US/docs/Glossary/GZip_compression">gzip</a> et les vitesses de dégonflage sont comparables, mais la compression brotli est un processus plus lent que la compression Gzip, donc gzip peut être une meilleure option pour la compression de contenue non-<a href="/en-US/docs/Glossary/Cache">cachable</a>.</p>
+<p><strong>Brotli</strong> est un algorithme de compression sans perte à usage général. Il compresse les données à l'aide d'une combinaison d'une variant moderne de l'algorithme LZ77, du codage Huffman, et de la modélisation de contexte de second ordre, fournissant un taux de compression comparable aux meilleures méthodes de compression à usage général actuellement disponibles. Brotli fournit de meilleurs taux de compression que <a href="/fr/docs/Glossary/GZip_compression">gzip</a> et les vitesses de dégonflage sont comparables, mais la compression brotli est un processus plus lent que la compression Gzip, donc gzip peut être une meilleure option pour la compression de contenue non-<a href="/fr/docs/Glossary/Cache">cachable</a>.</p>
<p>Brotli est compatible avec la plupart des navigateurs modernes, mais vous pouvez envisager une solution de secours.</p>
@@ -21,12 +21,4 @@ original_slug: Glossaire/brotli_compression
<li><a href="https://github.com/google/brotli">DĂ©pĂ´t Github Brotli</a></li>
<li><a href="https://en.wikipedia.org/wiki/Brotli">Brotli sur Wikipedia</a></li>
<li><a href="https://caniuse.com/#feat=brotli">Brotli sur Caniuse</a></li>
-</ul>
-
-<section id="Quick_links">
-<ul>
- <li>
- <details open><summary></summary> {{ListSubpages("/en-US/docs/Glossary")}}</details>
- </li>
-</ul>
-</section>
+</ul> \ No newline at end of file
diff --git a/files/fr/glossary/browser/index.html b/files/fr/glossary/browser/index.html
index 7e427615be..ed017e4ece 100644
--- a/files/fr/glossary/browser/index.html
+++ b/files/fr/glossary/browser/index.html
@@ -15,14 +15,14 @@ original_slug: Glossaire/Navigateur
<ul>
<li>{{Interwiki("wikipedia", "Navigateur web")}} sur Wikipédia</li>
- <li><a href="http://www.evolutionoftheweb.com/" rel="external">L'Ă©volution du Web</a></li>
+ <li><a href="http://www.evolutionoftheweb.com/">L'Ă©volution du Web</a></li>
</ul>
<h3 id="Télécharger_un_navigateur">Télécharger un navigateur</h3>
<ul>
<li><a href="https://www.mozilla.org/fr/firefox/desktop/">Mozilla Firefox</a></li>
- <li><a href="https://www.google.fr/intl/fr/chrome/browser/desktop/index.html" rel="external">Google Chrome</a></li>
- <li><a href="http://windows.microsoft.com/fr-fr/internet-explorer/download-ie" rel="external">Microsoft Internet Explorer</a></li>
- <li><a href="http://www.opera.com/fr" rel="external">Navigateur Opera</a></li>
+ <li><a href="https://www.google.fr/intl/fr/chrome/browser/desktop/index.html">Google Chrome</a></li>
+ <li><a href="http://windows.microsoft.com/fr-fr/internet-explorer/download-ie">Microsoft Internet Explorer</a></li>
+ <li><a href="http://www.opera.com/fr">Navigateur Opera</a></li>
</ul>
diff --git a/files/fr/glossary/browsing_context/index.html b/files/fr/glossary/browsing_context/index.html
index 967e31edcd..642548eba5 100644
--- a/files/fr/glossary/browsing_context/index.html
+++ b/files/fr/glossary/browsing_context/index.html
@@ -6,7 +6,7 @@ tags:
translation_of: Glossary/Browsing_context
original_slug: Glossaire/Browsing_context
---
-<p>Un <strong>contexte de navigation</strong> est l'environnement dans lequel un {{glossary("Browser","navigateur")}} affiche un {{domxref("Document","document")}}. <span class="tlid-translation translation" lang="fr"><span title="">Dans les navigateurs modernes, il s'agit généralement d'un onglet, mais il peut s'agir d'une fenêtre ou encore seulement des parties d'une page, comme une </span></span>{{HTMLElement("frame")}} <span class="tlid-translation translation" lang="fr"><span title="">ou une </span></span>{{HTMLElement("iframe")}}<span class="tlid-translation translation" lang="fr"><span title="">.</span></span></p>
+<p>Un <strong>contexte de navigation</strong> est l'environnement dans lequel un {{glossary("Browser","navigateur")}} affiche un {{domxref("Document","document")}}. Dans les navigateurs modernes, il s'agit généralement d'un onglet, mais il peut s'agir d'une fenêtre ou encore seulement des parties d'une page, comme une {{HTMLElement("frame")}} ou une {{HTMLElement("iframe")}}.</p>
<p>Chaque contexte de navigation possède une {{glossary("Origin","origine")}} spécifique, l'origine du document actif, ainsi qu'un historique qui énumère dans l'ordre tous les documents affichés.</p>
diff --git a/files/fr/glossary/bézier_curve/index.html b/files/fr/glossary/bézier_curve/index.html
index 6e0733dfc2..a1afd03669 100644
--- a/files/fr/glossary/bézier_curve/index.html
+++ b/files/fr/glossary/bézier_curve/index.html
@@ -15,7 +15,7 @@ original_slug: Glossaire/BĂ©zier_curve
<p>Pour tracer la courbe, deux lignes imaginaires sont tracées l'une de P<sub>0</sub> à P<sub>1</sub> et l'autre de P<sub>1</sub> à P<sub>2</sub>. Les extrémités des lignes sont ensuite régulièrement déplacées vers le point suivant. Une troisième ligne imaginaire est dessinée avec son point de départ se déplaçant régulièrement sur la première ligne d'assistance et le point final sur la deuxième ligne d'assistance. Sur cette ligne imaginaire, un point est dessiné à partir de son point de départ en se déplaçant régulièrement vers son point final. La courbe décrite par ce point est la courbe de Bézier. Voici une illustration animée démontrant la création de la courbe :</p>
-<p><img alt="Drawing a BĂ©zier curve" src="https://upload.wikimedia.org/wikipedia/commons/d/db/B%C3%A9zier_3_big.gif"></p>
+<p><img alt="Drawing a Bézier curve" src="bézier_3_big.gif"></p>
<h2 id="Apprendre_plus">Apprendre plus</h2>
@@ -28,7 +28,7 @@ original_slug: Glossaire/BĂ©zier_curve
<h3 id="En_savoir_plus">En savoir plus</h3>
<ul>
- <li><a href="/en-US/docs/Web/CSS/timing-function#The_cubic-bezier()_class_of_timing_functions">Fonctions de synchronisation Cubic BĂ©zier en CSS</a></li>
+ <li><a href="/fr/docs/Web/CSS/timing-function#The_cubic-bezier()_class_of_timing_functions">Fonctions de synchronisation Cubic BĂ©zier en CSS</a></li>
<li>{{SVGAttr("keySplines")}} Attribut SVG</li>
- <li><a href="/en-US/docs/Web/CSS/Tools/Cubic_Bezier_Generator">Générateur Cubic Bézier</a></li>
+ <li><a href="/fr/docs/Web/CSS/Tools/Cubic_Bezier_Generator">Générateur Cubic Bézier</a></li>
</ul>
diff --git a/files/fr/glossary/cacheable/index.html b/files/fr/glossary/cacheable/index.html
index 75aa411b15..c36acb0bf1 100644
--- a/files/fr/glossary/cacheable/index.html
+++ b/files/fr/glossary/cacheable/index.html
@@ -18,7 +18,7 @@ original_slug: Glossaire/cacheable
<p>Notez que certaines requêtes / réponses ne pouvant être mises en cache à un URI spécifique peuvent invalider des réponses précédemment mises en cache sur le même URI. Par exemple, un {{HTTPMethod("PUT")}} à pageX.html invalidera toutes les requêtes {{HTTPMethod("GET")}} ou {{HTTPMethod("HEAD")}} dans le même URI.</p>
-<p><span id="result_box" lang="fr"><span>Lorsque les deux, la méthode de la requête et l'état de la réponse, peuvent être mis en cache, la réponse à la requête peut être mise en cache :</span></span></p>
+<p>Lorsque les deux, la méthode de la requête et l'état de la réponse, peuvent être mis en cache, la réponse à la requête peut être mise en cache :</p>
<pre>GET /pageX.html HTTP/1.1
(…)
@@ -27,7 +27,7 @@ original_slug: Glossaire/cacheable
(…)
</pre>
-<p>Une requête {{HTTPMethod("PUT")}} ne peut pas être mise en cache. <span id="result_box" lang="fr"><span>De plus, elle invalide les données mises en cache pour une requête au même URI</span></span> via {{HTTPMethod("HEAD")}} ou {{HTTPMethod("GET")}} :</p>
+<p>Une requête {{HTTPMethod("PUT")}} ne peut pas être mise en cache. De plus, elle invalide les données mises en cache pour une requête au même URI via {{HTTPMethod("HEAD")}} ou {{HTTPMethod("GET")}} :</p>
<pre>PUT /pageX.html HTTP/1.1
(…)
diff --git a/files/fr/glossary/call_stack/index.html b/files/fr/glossary/call_stack/index.html
index f7da93aa2f..084322a317 100644
--- a/files/fr/glossary/call_stack/index.html
+++ b/files/fr/glossary/call_stack/index.html
@@ -8,11 +8,11 @@ tags:
translation_of: Glossary/Call_stack
original_slug: Glossaire/Pile_d_exécution
---
-<p>Une <strong>pile d'exécution</strong> est le mécanisme d'un interpréteur (comme l'interpréteur de JavaScript sur un navigateur web) pour conserver la trace de son emplacement dans un script qui appelle plusieurs {{glossary("Function","fonctions")}} depuis d'autres fonctions  — <span id="result_box" lang="fr"><span>quelle fonction est en cours d'exécution, quelles fonctions sont appelées depuis cette fonction et doivent être appelées ensuite, etc.</span></span></p>
+<p>Une <strong>pile d'exécution</strong> est le mécanisme d'un interpréteur (comme l'interpréteur de JavaScript sur un navigateur web) pour conserver la trace de son emplacement dans un script qui appelle plusieurs {{glossary("Function","fonctions")}} depuis d'autres fonctions  — quelle fonction est en cours d'exécution, quelles fonctions sont appelées depuis cette fonction et doivent être appelées ensuite, etc.</p>
<ul>
<li>Lorsqu'un script appelle une fonction, l'interpréteur ajoute sa position actuelle sur la pile d'exécution comme étant son adresse de retour, et ensuite, il se lance dans l'exécution de la fonction.</li>
- <li><span id="result_box" lang="fr"><span>Toutes les fonctions appelées par cette fonction sont ajoutées à la pile d'appels plus haut, et s'exécutent là où leurs appels sont atteints.</span></span></li>
+ <li>Toutes les fonctions appelées par cette fonction sont ajoutées à la pile d'appels plus haut, et s'exécutent là où leurs appels sont atteints.</li>
<li>Quand la fonction se termine, l'interpréteur récupère l'adresse de retour la plus récente depuis la pile et reprend l'exécution à partir de l'endroit indiqué par celle-ci.</li>
<li>Si la pile est sollicitée au-delà de l'espace qui lui a été affecté, une erreur "dépassement de pile" se produit.</li>
</ul>
diff --git a/files/fr/glossary/callback_function/index.html b/files/fr/glossary/callback_function/index.html
index 7995f84c2e..496f3440ad 100644
--- a/files/fr/glossary/callback_function/index.html
+++ b/files/fr/glossary/callback_function/index.html
@@ -26,7 +26,7 @@ processUserInput(salutation);</pre>
<p>L' exemple ci-dessus est un rappel {{glossary("synchronous","synchrone")}} et il est exécuté immédiatement.</p>
-<p><span id="result_box" lang="fr"><span>Notez cependant que les rappels sont souvent utilisés pour continuer l'exécution de code après l'achèvement d'une opération</span></span> {{glossary("asynchronous","asynchrone")}} — ceux-ci sont appelés les rappels asynchrones. Dans l'exemple <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/introducing/xhr-async-callback.html">xhr-async-callback</a> (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/xhr-async-callback.html">voir aussi en direct</a>), on utilise la fonction <code>displayImage</code> comme une fonction de rappel pour la fonction <code>loadAsset</code> (cette dernière récupère l'image via une requête <a href="/fr/docs/Glossaire/XHR_(XMLHttpRequest)">XHR</a>).</p>
+<p>Notez cependant que les rappels sont souvent utilisés pour continuer l'exécution de code après l'achèvement d'une opération {{glossary("asynchronous","asynchrone")}} — ceux-ci sont appelés les rappels asynchrones. Dans l'exemple <a href="https://github.com/mdn/learning-area/blob/master/javascript/asynchronous/introducing/xhr-async-callback.html">xhr-async-callback</a> (<a href="https://mdn.github.io/learning-area/javascript/asynchronous/introducing/xhr-async-callback.html">voir aussi en direct</a>), on utilise la fonction <code>displayImage</code> comme une fonction de rappel pour la fonction <code>loadAsset</code> (cette dernière récupère l'image via une requête <a href="/fr/docs/Glossaire/XHR_(XMLHttpRequest)">XHR</a>).</p>
<p>Exécuté de cette façon, asynchrone via l'API Web <code><a href="/fr/docs/Web/API/XMLHttpRequest">XMLHttpRequest</a></code>, le chargement de l'image ne bloque pas le reste du contenu.</p>
@@ -37,6 +37,6 @@ processUserInput(salutation);</pre>
<ul>
<li>{{interwiki("wikipedia","Fonction_de_rappel","Fonction de rappel")}} sur Wikipedia</li>
<li>
- <p class="entry-title"><a href="https://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/">Comprendre les fonctions de rappel JavaScript et les utiliser</a> (en anglais).</p>
+ <p><a href="https://javascriptissexy.com/understand-javascript-callback-functions-and-use-them/">Comprendre les fonctions de rappel JavaScript et les utiliser</a> (en anglais).</p>
</li>
</ul>
diff --git a/files/fr/glossary/canonical_order/index.html b/files/fr/glossary/canonical_order/index.html
index 8baa103533..57ac54ca0c 100644
--- a/files/fr/glossary/canonical_order/index.html
+++ b/files/fr/glossary/canonical_order/index.html
@@ -11,7 +11,7 @@ original_slug: Glossaire/Ordre_canonique
---
<p>En CSS, la locution "ordre canonique" est utilisée pour désigner l'ordre dans lequel des valeurs séparées doivent être spécifiées (ou {{Glossary("parse","analysées")}}) ou doivent être {{Glossary("serialization","sérialisées")}} dans le cadre d'une valeur de propriété CSS. Il est défini par la {{Glossary ("Syntax","syntaxe")}} formelle de la propriété et se réfère normalement à l'ordre dans lequel les valeurs longues doivent être spécifiées dans le cadre d'une seule valeur raccourcie.</p>
-<p>Par exemple, {{cssxref("background")}}, les valeurs de propriété raccourcie <span id="result_box" lang="fr"><span>sont constituées de plusieurs propriétés </span></span> <code>background-*</code> <span lang="fr"><span>.</span> <span>L'ordre canonique de ces valeurs longues est défini comme suit :</span></span></p>
+<p>Par exemple, {{cssxref("background")}}, les valeurs de propriété raccourcie sont constituées de plusieurs propriétés <code>background-*</code> . L'ordre canonique de ces valeurs longues est défini comme suit :</p>
<ol>
<li>{{cssxref("background-image")}}</li>
@@ -24,11 +24,11 @@ original_slug: Glossaire/Ordre_canonique
<li>{{cssxref("background-color")}}</li>
</ol>
-<p><span id="result_box" lang="fr"><span>De plus, sa syntaxe exige que, si une valeur pour {{cssxref("background-size")}} est donnée, elle doit être spécifiée après la valeur de {{cssxref("background-position")}}, séparée</span> <span>par une barre oblique.</span> <span>D'autres valeurs peuvent apparaître dans n'importe quel ordre.</span></span></p>
+<p>De plus, sa syntaxe exige que, si une valeur pour {{cssxref("background-size")}} est donnée, elle doit être spécifiée après la valeur de {{cssxref("background-position")}}, séparée par une barre oblique. D'autres valeurs peuvent apparaître dans n'importe quel ordre.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<ul>
- <li><a href="https://stackoverflow.com/questions/28963536/what-does-canonical-order-mean-with-respect-to-css-properties">Que signifie “ordre canonique” en ce qui concerne les propriétés CSS ?</a> (en) sur <span id="result_box" lang="fr"><span>Stack Overflow qui fournit également d'autres discussions utiles.</span></span></li>
- <li>La <a href="https://developer.mozilla.org/fr/docs/Web/CSS/Syntaxe_de_d%C3%A9finition_des_valeurs">description de la syntaxe formelle utilisée pour les valeurs CSS</a> sur MDN</li>
+ <li><a href="https://stackoverflow.com/questions/28963536/what-does-canonical-order-mean-with-respect-to-css-properties">Que signifie “ordre canonique” en ce qui concerne les propriétés CSS ?</a> (en) sur Stack Overflow qui fournit également d'autres discussions utiles.</li>
+ <li>La <a href="/fr/docs/Web/CSS/Syntaxe_de_d%C3%A9finition_des_valeurs">description de la syntaxe formelle utilisée pour les valeurs CSS</a> sur MDN</li>
</ul>
diff --git a/files/fr/glossary/canvas/index.html b/files/fr/glossary/canvas/index.html
index 8050087219..a48edbe450 100644
--- a/files/fr/glossary/canvas/index.html
+++ b/files/fr/glossary/canvas/index.html
@@ -23,14 +23,14 @@ original_slug: Glossaire/Canvas
<h3 id="Apprentissage">Apprentissage</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Tutoriel_canvas">Tutoriel Canvas</a> sur MDN</li>
+ <li><a href="/fr/docs/Tutoriel_canvas">Tutoriel Canvas</a> sur MDN</li>
</ul>
<h3 id="Informations_techniques">Informations techniques</h3>
<ul>
<li>L'élément {{HTMLElement("canvas")}} sur MDN</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML/Canvas">La documentation générale des Canvas</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/HTML/Canvas">La documentation générale des Canvas</a> sur MDN</li>
<li>{{domxref("CanvasRenderingContext2D")}}: l'API pour dessiner des canvas 2D</li>
- <li><a href="http://www.w3.org/TR/2dcontext/" rel="external">Spécification API Canvas 2D</a></li>
+ <li><a href="http://www.w3.org/TR/2dcontext/">Spécification API Canvas 2D</a></li>
</ul>
diff --git a/files/fr/glossary/caret/index.html b/files/fr/glossary/caret/index.html
index 468723ca57..02196575e6 100644
--- a/files/fr/glossary/caret/index.html
+++ b/files/fr/glossary/caret/index.html
@@ -29,12 +29,12 @@ original_slug: Glossaire/Curseur_caret
<p>Ces éléments fournissent des champs ou des zones de saisie de texte et utilisent donc le signe d'insertion.</p>
<ul>
- <li><code><a href="/en-US/docs/Web/HTML/Element/input/text">&lt;input type="text"&gt;</a></code></li>
- <li><code><a href="/en-US/docs/Web/HTML/Element/input/password">&lt;input type="password"&gt;</a></code></li>
- <li><code><a href="/en-US/docs/Web/HTML/Element/input/search">&lt;input type="search"&gt;</a></code></li>
- <li><code><a href="/en-US/docs/Web/HTML/Element/input/date">&lt;input type="date"&gt;</a></code>, <code><a href="/en-US/docs/Web/HTML/Element/input/time">&lt;input type="time"&gt;</a></code>, <code><a href="/en-US/docs/Web/HTML/Element/input/datetime">&lt;input type="datetime"&gt;</a></code> et <code><a href="/en-US/docs/Web/HTML/Element/input/datetime-local">&lt;input type="datetime-local"&gt;</a></code></li>
- <li><code><a href="/en-US/docs/Web/HTML/Element/input/number">&lt;input type="number"&gt;</a></code><a href="/en-US/docs/Web/HTML/Element/input/number">, </a><code><a href="/en-US/docs/Web/HTML/Element/input/range">&lt;input type="range"&gt;</a></code></li>
- <li><code><a href="/en-US/docs/Web/HTML/Element/input/email">&lt;input type="email"&gt;</a></code>, <code><a href="/en-US/docs/Web/HTML/Element/input/%3Cinput_type=_tel_%3E">&lt;input type="tel"&gt;</a></code> et <code><a href="/en-US/docs/Web/HTML/Element/input/url">&lt;input type="url"&gt;</a></code></li>
+ <li><code><a href="/fr/docs/Web/HTML/Element/input/text">&lt;input type="text"&gt;</a></code></li>
+ <li><code><a href="/fr/docs/Web/HTML/Element/input/password">&lt;input type="password"&gt;</a></code></li>
+ <li><code><a href="/fr/docs/Web/HTML/Element/input/search">&lt;input type="search"&gt;</a></code></li>
+ <li><code><a href="/fr/docs/Web/HTML/Element/input/date">&lt;input type="date"&gt;</a></code>, <code><a href="/fr/docs/Web/HTML/Element/input/time">&lt;input type="time"&gt;</a></code>, <code><a href="/fr/docs/Web/HTML/Element/input/datetime">&lt;input type="datetime"&gt;</a></code> et <code><a href="/fr/docs/Web/HTML/Element/input/datetime-local">&lt;input type="datetime-local"&gt;</a></code></li>
+ <li><code><a href="/fr/docs/Web/HTML/Element/input/number">&lt;input type="number"&gt;</a></code><a href="/fr/docs/Web/HTML/Element/input/number">, </a><code><a href="/fr/docs/Web/HTML/Element/input/range">&lt;input type="range"&gt;</a></code></li>
+ <li><code><a href="/fr/docs/Web/HTML/Element/input/email">&lt;input type="email"&gt;</a></code>, <code><a href="/fr/docs/Web/HTML/Element/input/%3Cinput_type=_tel_%3E">&lt;input type="tel"&gt;</a></code> et <code><a href="/fr/docs/Web/HTML/Element/input/url">&lt;input type="url"&gt;</a></code></li>
<li>{{HTMLElement("textarea")}}</li>
<li>Tout élément avec son attribut défini {{htmlattrxref("contenteditable")}}</li>
</ul>
diff --git a/files/fr/glossary/cdn/index.html b/files/fr/glossary/cdn/index.html
index 03bb5c762b..f8c4cebded 100644
--- a/files/fr/glossary/cdn/index.html
+++ b/files/fr/glossary/cdn/index.html
@@ -9,10 +9,10 @@ original_slug: Glossaire/CDN
---
<p>Un <strong>CDN </strong>(Content Delivery Network) est un groupe de serveurs répartis en de nombreux endroits. Ces serveurs répliquent des copies des données. De cette manière, les serveurs peuvent  répondre aux requêtes de données en se basant sur les serveurs les plus proches de leurs utilisateurs finaux respectifs. Les CDN rendent les services rapides et moins affectés par les trafics élevés.</p>
-<p><span id="result_box" lang="fr"><span>Les CDN sont largement utilisés pour fournir des feuilles de style et des fichiers JavaScript (actifs statiques) de bibliothèques comme Bootstrap, jQuery, etc. L'utilisation de CDN pour ces fichiers de bibliothèque est préférable pour un certain nombre de raisons :</span></span></p>
+<p>Les CDN sont largement utilisés pour fournir des feuilles de style et des fichiers JavaScript (actifs statiques) de bibliothèques comme Bootstrap, jQuery, etc. L'utilisation de CDN pour ces fichiers de bibliothèque est préférable pour un certain nombre de raisons :</p>
<ul>
- <li><span id="result_box" lang="fr"><span>la gestion des ressources statiques des bibliothèques sur CDN réduit la charge de la requête sur nos propres serveurs.</span></span></li>
- <li><span id="result_box" lang="fr"><span>la plupart des CDN ont des serveurs partout dans le monde, de sorte que les serveurs de CDN peuvent être géographiquement plus proches de vos utilisateurs que vos propres serveurs.</span> <span>La distance géographique affecte proportionnellement la latence.</span></span></li>
- <li><span id="result_box" lang="fr"><span>les CDN sont déjà configurés avec les paramètres de cache appropriés.</span> <span>L'utilisation d'un CDN sauvegarde la configuration pour les ressources statiques sur vos propres serveurs.</span></span></li>
+ <li>la gestion des ressources statiques des bibliothèques sur CDN réduit la charge de la requête sur nos propres serveurs.</li>
+ <li>la plupart des CDN ont des serveurs partout dans le monde, de sorte que les serveurs de CDN peuvent être géographiquement plus proches de vos utilisateurs que vos propres serveurs. La distance géographique affecte proportionnellement la latence.</li>
+ <li>les CDN sont déjà configurés avec les paramètres de cache appropriés. L'utilisation d'un CDN sauvegarde la configuration pour les ressources statiques sur vos propres serveurs.</li>
</ul>
diff --git a/files/fr/glossary/certificate_authority/index.html b/files/fr/glossary/certificate_authority/index.html
index 1ad7de70be..37be5afb20 100644
--- a/files/fr/glossary/certificate_authority/index.html
+++ b/files/fr/glossary/certificate_authority/index.html
@@ -15,5 +15,5 @@ original_slug: Glossaire/Certificate_authority
<h2 id="Pour_approfondir">Pour approfondir</h2>
<ul>
- <li><a href="https://wiki.mozilla.org/CA:IncludedCAs" rel="external">Liste de certificats d'AC incluse par Mozilla</a></li>
+ <li><a href="https://wiki.mozilla.org/CA:IncludedCAs">Liste de certificats d'AC incluse par Mozilla</a></li>
</ul>
diff --git a/files/fr/glossary/certified/index.html b/files/fr/glossary/certified/index.html
index aed5590663..11cdadf63c 100644
--- a/files/fr/glossary/certified/index.html
+++ b/files/fr/glossary/certified/index.html
@@ -18,14 +18,14 @@ original_slug: Glossaire/Certifié
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/Tutoriels/Les_bases_de_la_s%C3%A9curit%C3%A9_informatique">Tutoriel sur la sécurité des informations</a></li>
+ <li><a href="/fr/Apprendre/Tutoriels/Les_bases_de_la_s%C3%A9curit%C3%A9_informatique">Tutoriel sur la sécurité des informations</a></li>
<li>{{Interwiki("wikipedia", "Autorité_de_certification#Utilisation dans le domaine des communications","Certification web")}} sur Wikipédia</li>
</ul>
<h3 id="Firefox_OS">Firefox OS</h3>
<ul>
- <li>Les applications internes de Firefox OS sont aussi parfois appelées applications certifiées : voir <a href="https://developer.mozilla.org/fr/Apps/Build/App_permissions">Permissions des applications</a> pour plus d'informations.</li>
+ <li>Les applications internes de Firefox OS sont aussi parfois appelées applications certifiées : voir <a href="/fr/Apps/Build/App_permissions">Permissions des applications</a> pour plus d'informations.</li>
</ul>
<p> </p>
diff --git a/files/fr/glossary/challenge/index.html b/files/fr/glossary/challenge/index.html
index 4afcdebc5a..dbbe544ee3 100644
--- a/files/fr/glossary/challenge/index.html
+++ b/files/fr/glossary/challenge/index.html
@@ -10,7 +10,7 @@ original_slug: Glossaire/défi_réponse
---
<p>Dans les protocoles de sécurité, un défi (<em>challenge</em>), c'est quelques données envoyées au client par le serveur demandant des réponses différentes à chaque fois. Les protocoles défi-réponse sont une manière de combattre des <a href="https://fr.wikipedia.org/wiki/Attaque_par_rejeu">attaques par rejeu</a> dans lesquelles un attaquant écoute le message précédent et le renvoie une nouvelle fois pour obtenir la même information d'identification que le message original.</p>
-<p>Le <a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Authentication">protocole d'authentification HTTP</a> est basé sur défi-réponse, bien que le protocole "basique" n'utilise pas un vrai défi (le domaine est toujours le même).</p>
+<p>Le <a href="/fr/docs/Web/HTTP/Authentication">protocole d'authentification HTTP</a> est basé sur défi-réponse, bien que le protocole "basique" n'utilise pas un vrai défi (le domaine est toujours le même).</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/character_encoding/index.html b/files/fr/glossary/character_encoding/index.html
index 66519d27c3..55e0f78492 100644
--- a/files/fr/glossary/character_encoding/index.html
+++ b/files/fr/glossary/character_encoding/index.html
@@ -13,11 +13,9 @@ original_slug: Glossaire/codage_caracteres
<p>Par exemple, en HTML, nous déclarons généralement l'usage du codage de caractères UTF-8 en utilisant la ligne suivante :</p>
-<div class="example">
<pre class="brush: html"><code>&lt;meta charset="utf-8"&gt;</code></pre>
<p>Ceci nous permet de nous assurer que nous pouvons utiliser des caractères issus de presque toutes les langues humaines dans notre document HTML et que ces caractères seront affichés correctement.</p>
-</div>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/character_set/index.html b/files/fr/glossary/character_set/index.html
index 6b9b5dea7f..4e512deed9 100644
--- a/files/fr/glossary/character_set/index.html
+++ b/files/fr/glossary/character_set/index.html
@@ -7,13 +7,13 @@ tags:
- character set
translation_of: Glossary/character_set
---
-<p class="summary">Un <strong>jeu de caractères</strong> est un système d'encodage qui permet aux ordinateurs de savoir comment interpréter les <a href="/fr/docs/Glossary/Character">caractères</a>, comme les lettres, les nombres, les signes de ponctuation, les espaces.</p>
+<p>Un <strong>jeu de caractères</strong> est un système d'encodage qui permet aux ordinateurs de savoir comment interpréter les <a href="/fr/docs/Glossary/Character">caractères</a>, comme les lettres, les nombres, les signes de ponctuation, les espaces.</p>
<p>Au début chaque pays développait son propre jeu de caractères, en raison des spécificités d'usage de chaque langue : les codes Kanji JIS (par exemple Shift-JIS, EUC-JP, etc.) pour le japonais, Big5 pour le Chinois traditionnel, KOI8-R pour le russe. C'est toutefois <a href="/fr/docs/Glossary/Unicode">Unicode</a> qui devint peu à peu le jeu de caractères le plus accepté, grâce au support linguistique universel qu'il offrait.</p>
<p>Si un jeu de caractères est mal utilisé (par exemple, si l'on utilise Unicode pour un article encodé en Big5), vous risquez de ne rien voir d'autre que des caractères cassés, qu'on appelle des <a href="https://fr.wikipedia.org/wiki/Mojibake">Mojibake</a>.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
<ol>
<li>Articles Wikipédia
<ol>
@@ -28,4 +28,3 @@ translation_of: Glossary/character_set
</ol>
</li>
</ol>
-</section>
diff --git a/files/fr/glossary/chrome/index.html b/files/fr/glossary/chrome/index.html
index b8d03bef75..0bbbb3b006 100644
--- a/files/fr/glossary/chrome/index.html
+++ b/files/fr/glossary/chrome/index.html
@@ -11,7 +11,7 @@ original_slug: Glossaire/Chrome
---
<h2 id="Résumé">Résumé</h2>
-<p><span id="result_box" lang="fr"><span>Dans un navigateur, le chrome est n'importe quel aspect visible d'un navigateur en dehors des pages Web elles-mĂŞmes (par exemple, barres d'outils, barre de menu, onglets).</span></span> Il ne doit pas ĂŞtre confondu avec le navigateur {{glossary("Google Chrome")}}.</p>
+<p>Dans un navigateur, le chrome est n'importe quel aspect visible d'un navigateur en dehors des pages Web elles-mĂŞmes (par exemple, barres d'outils, barre de menu, onglets). Il ne doit pas ĂŞtre confondu avec le navigateur {{glossary("Google Chrome")}}.</p>
<h2 id="En_profondeur">En profondeur</h2>
diff --git a/files/fr/glossary/class/index.html b/files/fr/glossary/class/index.html
index cde1759b89..99b42325a8 100644
--- a/files/fr/glossary/class/index.html
+++ b/files/fr/glossary/class/index.html
@@ -14,8 +14,8 @@ original_slug: Glossaire/Class
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails#Langages_de_prototypes_Langages_de_classes">Langages orientés objet vs. langages orientés prototype</a> (comme JavaScript)</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Introduction_à_JavaScript_orienté_objet#Le_constructeur">Utilisation de fonctions en tant que classes en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails#Langages_de_prototypes_Langages_de_classes">Langages orientés objet vs. langages orientés prototype</a> (comme JavaScript)</li>
+ <li><a href="/fr/docs/Web/JavaScript/Introduction_à_JavaScript_orienté_objet#Le_constructeur">Utilisation de fonctions en tant que classes en JavaScript</a></li>
<li><a href="https://en.wikipedia.org/wiki/Class-based_programming">Programmation à base de classes</a> sur Wikipédia (en anglais)</li>
<li><a href="https://fr.wikipedia.org/wiki/Programmation orientée objet">Programmation orientée objet</a> sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/client_hints/index.html b/files/fr/glossary/client_hints/index.html
index cb670a6b2c..f5adcc9f2d 100644
--- a/files/fr/glossary/client_hints/index.html
+++ b/files/fr/glossary/client_hints/index.html
@@ -19,16 +19,16 @@ translation_of: Glossary/Client_hints
<p>Le serveur peut alors utiliser ces informations du client pour déterminer les ressources à lui envoyer.</p>
-<div class="notecard note">
- <h4>Note</h4>
- <p>Les indications du client peuvent aussi être formulées en HTML à l'aide de l'élément <a href="/fr/docs/Web/HTML/Element/meta"><code>&lt;meta&gt;</code></a> avec l'attribut <code><a href="/en-US/docs/Web/HTML/Element/meta#attr-http-equiv">http-equiv</a></code> :</p>
+<div class="note">
+ <p><strong>Note :</strong> Les indications du client peuvent aussi être formulées en HTML à l'aide de l'élément <a href="/fr/docs/Web/HTML/Element/meta"><code>&lt;meta&gt;</code></a> avec l'attribut <code><a href="/fr/docs/Web/HTML/Element/meta#attr-http-equiv">http-equiv</a></code> :</p>
<pre>&lt;meta http-equiv="Accept-CH" content="Width, Viewport-Width, Downlink"&gt;</pre>
</div>
-Client Hints Infrastructures variables</h2>
+
+<h2>Client Hints Infrastructures variables</h2>
<p>Afin d'indiquer à la gestion du cache que les <a href="/fr/docs/Web/HTTP/Headers#clients_hints">indications du client</a> peuvent modifier la teneur de la réponse, il faudra utiliser l'en-tête HTTP <code><a href="/fr/docs/Web/HTTP/Headers/Vary">Vary</a></code>.</p>
-<p id="example_varying_response">Exemple de réponse variable :</p>
+<p>Exemple de réponse variable :</p>
<pre>Vary: Accept, Width, Viewport-Width, Downlink</pre>
diff --git a/files/fr/glossary/codec/index.html b/files/fr/glossary/codec/index.html
index 7807ace2af..ec8b94dc66 100644
--- a/files/fr/glossary/codec/index.html
+++ b/files/fr/glossary/codec/index.html
@@ -9,9 +9,9 @@ original_slug: Glossaire/Codec
---
<p>Un <em>codec</em>  (terme formé à partir de "<em><strong>co</strong></em>deur-<em><strong>déc</strong></em>odeur") est un programme informatique qui code et décode un flux de données.</p>
-<h3 id="Plus_d'informations" style="line-height: 24px;"><strong style="font-size: 2.142857142857143rem; font-weight: 700; letter-spacing: -1px; line-height: 30px;">Plus d'informations</strong></h3>
+<h3 id="Plus_d'informations">Plus d'informations</h3>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "Codec")}} sur Wikipédia</li>
@@ -20,5 +20,5 @@ original_slug: Glossaire/Codec
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML/Formats_pour_audio_video">Formats des médias pris en charge par les éléments HTML audio et video</a></li>
+ <li><a href="/fr/docs/Web/HTML/Formats_pour_audio_video">Formats des médias pris en charge par les éléments HTML audio et video</a></li>
</ul>
diff --git a/files/fr/glossary/computer_programming/index.html b/files/fr/glossary/computer_programming/index.html
index 4ade4158fa..825c00b01f 100644
--- a/files/fr/glossary/computer_programming/index.html
+++ b/files/fr/glossary/computer_programming/index.html
@@ -8,9 +8,9 @@ tags:
translation_of: Glossary/Computer_Programming
original_slug: Glossaire/Computer_Programming
---
-<p><span id="result_box" lang="fr"><span>La programmation informatique est un processus de composition et d'organisation d'un ensemble d'instructions.</span> <span>Celles-ci indiquent à un ordinateur / logiciel ce qu'il faut faire dans une langue que l'ordinateur comprend.</span> Elle<span>s sont réalisées sous la forme de plusieurs langages différents tels que C ++, Java, JavaScript, HTML, Python, Ruby et Rust.</span></span></p>
+<p>La programmation informatique est un processus de composition et d'organisation d'un ensemble d'instructions. Celles-ci indiquent à un ordinateur / logiciel ce qu'il faut faire dans une langue que l'ordinateur comprend. Elles sont réalisées sous la forme de plusieurs langages différents tels que C ++, Java, JavaScript, HTML, Python, Ruby et Rust.</p>
-<p><span id="result_box" lang="fr"><span>En utilisant un langage approprié, vous pouvez programmer / créer toutes sortes de logiciels.</span> <span>Par exemple, un programme qui aide les scientifiques pour des calculs complexes, une base de données qui stocke d'énormes quantités de données, un site Web qui permet de télécharger de la musique ou un logiciel d'animation pour la création de films animés.</span></span></p>
+<p>En utilisant un langage approprié, vous pouvez programmer / créer toutes sortes de logiciels. Par exemple, un programme qui aide les scientifiques pour des calculs complexes, une base de données qui stocke d'énormes quantités de données, un site Web qui permet de télécharger de la musique ou un logiciel d'animation pour la création de films animés.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/conditional/index.html b/files/fr/glossary/conditional/index.html
index 0d9c715c1e..724b807a69 100644
--- a/files/fr/glossary/conditional/index.html
+++ b/files/fr/glossary/conditional/index.html
@@ -23,11 +23,11 @@ original_slug: Glossaire/Conditionnel
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Glossaire/Structure_de_contr%C3%B4le">ContrĂ´le de flux</a> sur MDN</li>
+ <li><a href="/fr/docs/Glossaire/Structure_de_contr%C3%B4le">ContrĂ´le de flux</a> sur MDN</li>
</ul>
<h3 id="Apprendre">Apprendre</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs">ContrĂ´le du flux d'instructions et gestion des erreurs en JavaScript</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Contr%C3%B4le_du_flux_Gestion_des_erreurs">ContrĂ´le du flux d'instructions et gestion des erreurs en JavaScript</a> sur MDN</li>
</ul>
diff --git a/files/fr/glossary/constructor/index.html b/files/fr/glossary/constructor/index.html
index dc611fa830..8e228ed20e 100644
--- a/files/fr/glossary/constructor/index.html
+++ b/files/fr/glossary/constructor/index.html
@@ -44,6 +44,6 @@ var defaultReference = new Default();
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Learn/JavaScript/Objects#The_Constructor">Le constructeur en programmation JavaScript orientée objet</a> sur MDN</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_new">Opérateur new en JavaScript</a> sur MDN</li>
+ <li><a href="/fr/docs/Learn/JavaScript/Objects#The_Constructor">Le constructeur en programmation JavaScript orientée objet</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_new">Opérateur new en JavaScript</a> sur MDN</li>
</ul>
diff --git a/files/fr/glossary/cookie/index.html b/files/fr/glossary/cookie/index.html
index c204cce5ec..8e9489a481 100644
--- a/files/fr/glossary/cookie/index.html
+++ b/files/fr/glossary/cookie/index.html
@@ -11,7 +11,7 @@ original_slug: Glossaire/Cookie
<p>Les cookies servent à personnaliser l'expérience web d'un utilisateur vis-à-vis d'un site web. Il peut contenir les préférences de l'utilisateur ou les saisies lors de l'accès à ce site web. Les utilisateurs peuvent configurer leurs navigateurs web pour accepter, rejeter ou supprimer les cookies.</p>
-<p>Les cookies peuvent être définis et modifiés au niveau serveur par l'<a href="https://developer.mozilla.org/fr/docs/HTTP/Cookies">en-tête HTTP</a> <code>Set-Cookie</code> ou en JavaScript avec <code><a href="https://developer.mozilla.org/fr/docs/Web/API/Document/cookie">document.cookie</a></code>.</p>
+<p>Les cookies peuvent être définis et modifiés au niveau serveur par l'<a href="/fr/docs/HTTP/Cookies">en-tête HTTP</a> <code>Set-Cookie</code> ou en JavaScript avec <code><a href="/fr/docs/Web/API/Document/cookie">document.cookie</a></code>.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/cors/index.html b/files/fr/glossary/cors/index.html
index beaac32297..410bee7c6a 100644
--- a/files/fr/glossary/cors/index.html
+++ b/files/fr/glossary/cors/index.html
@@ -11,7 +11,7 @@ original_slug: Glossaire/CORS
---
<p>CORS (Partage de ressource cross-origin) est un mécanisme qui consiste à transmettre des <a href="/fr/docs/HTTP/Headers">entêtes HTTP</a> qui déterminent s'il faut ou non bloquer les requêtes à des ressources restreintes sur une page web qui se trouve sur un domaine externe au domaine dont la ressource est originaire.</p>
-<p>La <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Same_origin_policy_for_JavaScript">politique de sécurité de même origine</a> interdit les requêtes d'origines différentes par défaut et ce pour des raisons de sécurité.<br>
+<p>La <a href="/fr/docs/Web/JavaScript/Same_origin_policy_for_JavaScript">politique de sécurité de même origine</a> interdit les requêtes d'origines différentes par défaut et ce pour des raisons de sécurité.<br>
CORS permet de contourner cette limitation en permettant au serveur d'avoir le contrôle sur les ressources partagés et offre un mécanisme sécurisé pour permettre l'échange de données qui ne partagent pas le même domaine d'origine (d'où le terme "<em>cross-origin</em>").</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
@@ -19,7 +19,7 @@ original_slug: Glossaire/CORS
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP/Access_control_CORS">Contrôle d'accès HTTP (CORS)</a> sur MDN</li>
+ <li><a href="/fr/docs/HTTP/Access_control_CORS">Contrôle d'accès HTTP (CORS)</a> sur MDN</li>
<li><a href="https://en.wikipedia.org/wiki/Cross-origin_resource_sharing">Cross-origin resource sharing</a> sur Wikipédia (anglais)</li>
</ul>
@@ -35,19 +35,19 @@ original_slug: Glossaire/CORS
<dt>{{HTTPHeader("Access-Control-Allow-Methods")}}</dt>
<dd>Utilisé en réponse à une requête de pré-vérification pour indiquer quels sont les méthodes allouées pour accéder à une ressource.</dd>
<dt>{{HTTPHeader("Access-Control-Expose-Headers")}}</dt>
- <dd><span id="result_box" lang="fr"><span>Indique quels en-têtes peuvent être exposés dans le cadre de la réponse en énumérant leurs noms.</span></span></dd>
+ <dd>Indique quels en-têtes peuvent être exposés dans le cadre de la réponse en énumérant leurs noms.</dd>
<dt>{{HTTPHeader("Access-Control-Max-Age")}}</dt>
<dd>Indique combien de temps le résultat d'une pré-vérification peut être gardé en cache par le demandeur de la pré-vérification.</dd>
<dt>{{HTTPHeader("Access-Control-Request-Headers")}}</dt>
- <dd><span id="result_box" lang="fr"><span>Utilisé lors de l'émission d'une demande de contrôle en amont, pour indiquer au serveur quels en-têtes HTTP seront utilisés lors de la demande.</span></span></dd>
+ <dd>Utilisé lors de l'émission d'une demande de contrôle en amont, pour indiquer au serveur quels en-têtes HTTP seront utilisés lors de la demande.</dd>
<dt>{{HTTPHeader("Access-Control-Request-Method")}}</dt>
- <dd><span id="result_box" lang="fr"><span>Utilisé lors de l'émission d'une demande de contrôle en amont permettant au serveur de savoir quelle méthode HTTP sera utilisée lors de la création de la requête.</span></span></dd>
+ <dd>Utilisé lors de l'émission d'une demande de contrôle en amont permettant au serveur de savoir quelle méthode HTTP sera utilisée lors de la création de la requête.</dd>
<dt>{{HTTPHeader("Origin")}}</dt>
- <dd><span class="short_text" id="result_box" lang="fr"><span>Indique quelle est l'origine d'une récupération.</span></span></dd>
+ <dd>Indique quelle est l'origine d'une récupération.</dd>
</dl>
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://fetch.spec.whatwg.org/#http-cors-protocol" lang="en_US">Spécification fetch</a></li>
+ <li><a href="https://fetch.spec.whatwg.org/#http-cors-protocol">Spécification fetch</a></li>
</ul>
diff --git a/files/fr/glossary/cross-site_scripting/index.html b/files/fr/glossary/cross-site_scripting/index.html
index f538131725..48d84f055c 100644
--- a/files/fr/glossary/cross-site_scripting/index.html
+++ b/files/fr/glossary/cross-site_scripting/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/Cross-site_scripting
original_slug: Glossaire/Cross-site_scripting
---
-<p>Cross-site scripting (XSS) <span id="result_box" lang="fr"><span>est une faille de sécurité qui permet à un attaquant d'injecter dans un site web un code client malveillant.</span> <span>Ce code est exécuté par les victimes et permet aux attaquants de contourner les contrôles d'accès et d'usurper l'identité des utilisateurs.</span> <span>Selon le projet Open Web Application Security,</span></span> XSS était la <a href="https://www.owasp.org/index.php/Top_10_2013-Top_10">troisième cause de vulnérabilité des applications du web</a> en 2013.</p>
+<p>Cross-site scripting (XSS) est une faille de sécurité qui permet à un attaquant d'injecter dans un site web un code client malveillant. Ce code est exécuté par les victimes et permet aux attaquants de contourner les contrôles d'accès et d'usurper l'identité des utilisateurs. Selon le projet Open Web Application Security, XSS était la <a href="https://www.owasp.org/index.php/Top_10_2013-Top_10">troisième cause de vulnérabilité des applications du web</a> en 2013.</p>
<p>Ces attaques réussissent si l'application Web n'emploie pas assez de validation ou d'encodage. Le navigateur de l'utilisateur ne peut pas détecter que le script malveillant n'est pas fiable et lui donne donc accès à tous les cookies, jetons de session ou autres informations sensibles propres au site, ou permet au script malveillant de réécrire le contenu {{glossary("HTML")}}.</p>
diff --git a/files/fr/glossary/cross_axis/index.html b/files/fr/glossary/cross_axis/index.html
index a718d12b69..c8e2c7eab2 100644
--- a/files/fr/glossary/cross_axis/index.html
+++ b/files/fr/glossary/cross_axis/index.html
@@ -10,11 +10,11 @@ original_slug: Glossaire/Axe_transversal
---
<p>L'axe transversal d'une {{glossary("flexbox")}} traverse l'{{glossary("Main Axis","axe principal")}}, donc si la {{glossary("flex-direction")}} et l'axe principal sont <code>row</code> (<em>ligne</em>) ou <code>row-reverse</code> l'axe transversal est en colonne.</p>
-<p><img alt="The cross axis runs down the column" src="https://mdn.mozillademos.org/files/15710/Basics3.png" style="display: block; height: 125px; margin: 0px auto; width: 666px;"></p>
+<p><img alt="The cross axis runs down the column" src="basics3.png"></p>
<p>Si l'axe principal est <code>column</code> ou <code>column-reverse</code>, l'axe transversal est donc en ligne.</p>
-<p><img alt="The cross axis runs along the row." src="https://mdn.mozillademos.org/files/15711/Basics4.png" style="display: block; height: 244px; margin: 0px auto; width: 523px;"></p>
+<p><img alt="The cross axis runs along the row." src="basics4.png"></p>
<p>L'alignement des articles sur l'axe transversal est réalisé avec la propriété <code>align-items</code> sur le conteneur flexible ou la propriété <code>align-self</code> sur les éléments individuels. Dans le cas d'un conteneur flexible multi-lignes, avec un espace supplémentaire sur l'axe transversal, vous pouvez utiliser <code>align-content</code> pour contrôler l'espacement des lignes.</p>
@@ -22,7 +22,6 @@ original_slug: Glossaire/Axe_transversal
<h3 id="Références_de_la_propriété">Références de la propriété</h3>
-<div class="index">
<ul>
<li>{{cssxref("align-content")}}</li>
<li>{{cssxref("align-items")}}</li>
@@ -31,12 +30,11 @@ original_slug: Glossaire/Axe_transversal
<li>{{cssxref("flex-direction")}}</li>
<li>{{cssxref("flex")}}</li>
</ul>
-</div>
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ma%C3%AEtriser_passage_%C3%A0_la_ligne_des_%C3%A9l%C3%A9ments_flexibles">Maîtriser l'enveloppe des éléments flexibles</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ma%C3%AEtriser_passage_%C3%A0_la_ligne_des_%C3%A9l%C3%A9ments_flexibles">Maîtriser l'enveloppe des éléments flexibles</a></em></li>
</ul>
diff --git a/files/fr/glossary/crud/index.html b/files/fr/glossary/crud/index.html
index e450d2a816..6df162c95c 100644
--- a/files/fr/glossary/crud/index.html
+++ b/files/fr/glossary/crud/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/CRUD
original_slug: Glossaire/CRUD
---
-<p><strong>CRUD </strong>(create, read, update, delete) (<em>créer, lire, mettre à jour, supprimer)</em> <span id="result_box" lang="fr"><span>est un acronyme pour les façons dont on peut fonctionner sur des données stockées.</span> <span>C'est un moyen mnémotechnique pour les quatre fonctions de base du stockage persistant.</span> <span>CRUD fait généralement référence aux opérations effectuées dans une base de données ou un magasin de données, mais peut également s'appliquer aux fonctions de niveau supérieur d'une application telles que les suppressions logicielles lorsque les données ne sont pas supprimées mais marquées comme supprimées via un état.</span></span></p>
+<p><strong>CRUD </strong>(create, read, update, delete) (<em>créer, lire, mettre à jour, supprimer)</em> est un acronyme pour les façons dont on peut fonctionner sur des données stockées. C'est un moyen mnémotechnique pour les quatre fonctions de base du stockage persistant. CRUD fait généralement référence aux opérations effectuées dans une base de données ou un magasin de données, mais peut également s'appliquer aux fonctions de niveau supérieur d'une application telles que les suppressions logicielles lorsque les données ne sont pas supprimées mais marquées comme supprimées via un état.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/cryptography/index.html b/files/fr/glossary/cryptography/index.html
index ccaa76023f..31a151a9e3 100644
--- a/files/fr/glossary/cryptography/index.html
+++ b/files/fr/glossary/cryptography/index.html
@@ -18,5 +18,5 @@ original_slug: Glossaire/Cryptographie
<ul>
<li>{{Interwiki("wikipedia","Cryptographie")}} sur Wikipédia</li>
<li>{{glossary("Cryptanalysis","cryptanalyse")}}</li>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/Tutoriels/Les_bases_de_la_s%C3%A9curit%C3%A9_informatique">Tutoriel sur la sécurité de l'information</a></li>
+ <li><a href="/fr/Apprendre/Tutoriels/Les_bases_de_la_s%C3%A9curit%C3%A9_informatique">Tutoriel sur la sécurité de l'information</a></li>
</ul>
diff --git a/files/fr/glossary/css/index.html b/files/fr/glossary/css/index.html
index acae1084e6..e927401f42 100644
--- a/files/fr/glossary/css/index.html
+++ b/files/fr/glossary/css/index.html
@@ -34,19 +34,19 @@ p {
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/CSS">Apprendre CSS</a></li>
+ <li><a href="/fr/Apprendre/CSS">Apprendre CSS</a></li>
<li>{{interwiki("wikipedia","Feuilles_de_style_en_cascade", "Feuilles de style en cascade")}} sur Wikipédia</li>
</ul>
<h3 id="Références_techniques">Références techniques</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/CSS">Documentation CSS sur MDN</a></li>
- <li><a href="http://www.w3.org/Style/CSS/current-work" rel="external">Les travaux en cours du Groupe de travail CSS</a> (en)</li>
+ <li><a href="/fr/docs/Web/CSS">Documentation CSS sur MDN</a></li>
+ <li><a href="http://www.w3.org/Style/CSS/current-work">Les travaux en cours du Groupe de travail CSS</a> (en)</li>
</ul>
-<h3 id="En_apprendre_plus_sur_CSS"><span class="st">En apprendre plus sur</span> CSS</h3>
+<h3 id="En_apprendre_plus_sur_CSS">En apprendre plus sur CSS</h3>
<ul>
- <li><a href="http://www.codecademy.com/fr/tracks/web" rel="external">Cours en ligne sur codecademy.com</a></li>
+ <li><a href="http://www.codecademy.com/fr/tracks/web">Cours en ligne sur codecademy.com</a></li>
</ul>
diff --git a/files/fr/glossary/css_preprocessor/index.html b/files/fr/glossary/css_preprocessor/index.html
index 6007c8c8f7..c0b617c749 100644
--- a/files/fr/glossary/css_preprocessor/index.html
+++ b/files/fr/glossary/css_preprocessor/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/CSS_preprocessor
original_slug: Glossaire/preprocesseur_CSS
---
-<p>Un <strong>préprocesseur</strong> <strong>CSS</strong> est un programme  qui vous permet de générer des {{Glossary("CSS")}} à partir d'un unique préprocesseur propriétaire {{Glossary("Syntax")}}. Il y a de nombreux préprocesseurs CSS au choix, mais la plupart des préprocesseurs CSS ajoutent quelques fonctionnalités qui n'existent pas en CSS pur, telles que {{Glossary("Variable","variable")}}, mixin, <span id="result_box" lang="fr"><span>sélecteur d'imbrication, etc.</span> <span>Ces fonctionnalités rendent la structure CSS plus lisible et plus facile à maintenir.</span></span></p>
+<p>Un <strong>préprocesseur</strong> <strong>CSS</strong> est un programme  qui vous permet de générer des {{Glossary("CSS")}} à partir d'un unique préprocesseur propriétaire {{Glossary("Syntax")}}. Il y a de nombreux préprocesseurs CSS au choix, mais la plupart des préprocesseurs CSS ajoutent quelques fonctionnalités qui n'existent pas en CSS pur, telles que {{Glossary("Variable","variable")}}, mixin, sélecteur d'imbrication, etc. Ces fonctionnalités rendent la structure CSS plus lisible et plus facile à maintenir.</p>
<p>Pour utiliser un préprocesseur CSS, vous devez installer un compilateur CSS sur votre {{Glossary("Server","serveur")}} web.</p>
diff --git a/files/fr/glossary/database/index.html b/files/fr/glossary/database/index.html
index 236c570abc..0430767a58 100644
--- a/files/fr/glossary/database/index.html
+++ b/files/fr/glossary/database/index.html
@@ -11,7 +11,8 @@ translation_of: 'Glossary/Database'
<p>Les navigateurs ont également leur propre système de base de données appelé <a href="/fr/docs/Glossary/IndexedDB">IndexedDB</a>.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ol>
<li><a href="https://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es">Base de données</a> sur Wikipédia
<ol>
@@ -19,5 +20,4 @@ translation_of: 'Glossary/Database'
<li><a href="/fr/docs/Glossary/SQL">SQL</a></li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/decryption/index.html b/files/fr/glossary/decryption/index.html
index 5e85be057c..fb12d3758e 100644
--- a/files/fr/glossary/decryption/index.html
+++ b/files/fr/glossary/decryption/index.html
@@ -15,12 +15,12 @@ original_slug: Glossaire/DĂ©chiffrement
<p> </p>
-<p><img alt="The decryption primitive." src="https://mdn.mozillademos.org/files/9817/Decryption.png" style="height: 81px; width: 485px;"></p>
+<p><img alt="The decryption primitive." src="decryption.png"></p>
<p>Le déchiffrement est l'inverse du {{glossary("encryption","chiffrement")}} et si la clé reste secrète, le déchiffrement sans connaître le code secret spécifique sera mathématiquement difficile à réaliser. Le degré de difficulté dépend de la sécurité de l'algorithme cryptographique choisi et évolue au fur et à mesure des progrès de la {{glossary("cryptanalysis","cryptanalyse")}}.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Archive/Security/Encryption_and_Decryption">Chiffrement et déchiffrement</a></li>
+ <li><a href="/fr/docs/Archive/Security/Encryption_and_Decryption">Chiffrement et déchiffrement</a></li>
</ul>
diff --git a/files/fr/glossary/delta/index.html b/files/fr/glossary/delta/index.html
index b786f69c93..ccb78ab77c 100644
--- a/files/fr/glossary/delta/index.html
+++ b/files/fr/glossary/delta/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Delta
original_slug: Glossaire/Delta
---
-<p><span class="seoSummary">Le terme <strong>delta</strong> fait référence à la différence entre deux valeurs ou états.</span> Le nom provient de la lettre grecque Δ (delta), qui équivaut à la lettre <em>D</em> dans l'alphabet romain. <em>Delta</em> se réfère simplement à l'utilisation de la lettre Δ comme raccourci pour la <em>différence</em>.</p>
+<p>Le terme <strong>delta</strong> fait référence à la différence entre deux valeurs ou états. Le nom provient de la lettre grecque Δ (delta), qui équivaut à la lettre <em>D</em> dans l'alphabet romain. <em>Delta</em> se réfère simplement à l'utilisation de la lettre Δ comme raccourci pour la <em>différence</em>.</p>
<p>Le terme <em>delta</em> est couramment utilisé pour communiquer les changements de vitesse, de position ou d'accélération d'un objet physique ou virtuel. Il est également utilisé pour décrire les changements de volume ou de fréquence des ondes sonores.</p>
@@ -17,11 +17,11 @@ original_slug: Glossaire/Delta
<p>De même, étant donné la nouvelle valeur de <em>X</em> et son ancienne valeur, vous pouvez calculer le delta comme ceci:</p>
-<pre class="brush: js notranslate">let deltaX = newX - oldX;</pre>
+<pre class="brush: js">let deltaX = newX - oldX;</pre>
<p>Plus généralement, vous recevez le delta et l'utilisez pour mettre à jour une condition précédente enregistrée:</p>
-<pre class="brush: js notranslate">let newX = oldX + deltaX;</pre>
+<pre class="brush: js">let newX = oldX + deltaX;</pre>
<h2 id="Apprendre_plus">Apprendre plus</h2>
diff --git a/files/fr/glossary/descriptor_(css)/index.html b/files/fr/glossary/descriptor_(css)/index.html
index ed42628fdc..a95201bcbe 100644
--- a/files/fr/glossary/descriptor_(css)/index.html
+++ b/files/fr/glossary/descriptor_(css)/index.html
@@ -8,18 +8,10 @@ tags:
translation_of: Glossary/Descriptor_(CSS)
original_slug: Glossaire/Descripteur_(CSS)
---
-<div class="wiki-right-closed wiki-right-none wiki-left-closed wiki-left-none" id="wiki-column-container">
-<div class="column-container column-container-reverse">
-<div class="column-all wiki-column text-content" id="wiki-content">
-<article id="wikiArticle">
-<p><span id="result_box" lang="fr"><span>Un <strong>descripteur CSS</strong> définit les caractéristiques des</span></span> {{cssxref("at-rule","règles @")}}. Celles-ci autorisent les valeurs sous la forme de descripteurs. Chaque règle est composée d'un sélecteur et d'un descripteur. Le descripteur a :</p>
+<p>Un <strong>descripteur CSS</strong> définit les caractéristiques des {{cssxref("at-rule","règles @")}}. Celles-ci autorisent les valeurs sous la forme de descripteurs. Chaque règle est composée d'un sélecteur et d'un descripteur. Le descripteur a :</p>
<ul>
<li>un nom</li>
<li>une valeur, qui contient les valeurs des composants</li>
- <li><span id="result_box" lang="fr"><span>un étiquette "! important" qui, dans son état naturel, n'est pas définie</span></span></li>
-</ul>
-</article>
-</div>
-</div>
-</div>
+ <li>un étiquette "! important" qui, dans son état naturel, n'est pas définie</li>
+</ul> \ No newline at end of file
diff --git a/files/fr/glossary/deserialization/index.html b/files/fr/glossary/deserialization/index.html
index 8904d03acc..7a42006eee 100644
--- a/files/fr/glossary/deserialization/index.html
+++ b/files/fr/glossary/deserialization/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Deserialization
original_slug: Glossaire/Désérialisation
---
-<p>Le processus par lequel un format de niveau inférieur <span id="result_box" lang="fr"><span>(par exemple, qui a été transféré sur un réseau ou stocké dans un magasin de données) est traduit en un objet lisible ou une autre structure de données.</span></span></p>
+<p>Le processus par lequel un format de niveau inférieur (par exemple, qui a été transféré sur un réseau ou stocké dans un magasin de données) est traduit en un objet lisible ou une autre structure de données.</p>
<p>En {{Glossary("JavaScript")}}, par exemple, vous pouvez désérialiser une  {{Glossary("string","chaîne de caractères")}} {{Glossary("JSON")}} vers un objet en appelant la {{Glossary("function","fonction")}} {{jsxref("JSON.parse()")}}.</p>
diff --git a/files/fr/glossary/developer_tools/index.html b/files/fr/glossary/developer_tools/index.html
index 5a80203e28..f07e598852 100644
--- a/files/fr/glossary/developer_tools/index.html
+++ b/files/fr/glossary/developer_tools/index.html
@@ -9,9 +9,9 @@ tags:
translation_of: Glossary/Developer_Tools
original_slug: Glossaire/Developer_Tools
---
-<p><span id="result_box" lang="fr"><span>Les outils de développement sont des programmes qui permettent à un développeur de créer, tester et</span></span> {{Glossary("debug","déboguer")}} un logiciel.</p>
+<p>Les outils de développement sont des programmes qui permettent à un développeur de créer, tester et {{Glossary("debug","déboguer")}} un logiciel.</p>
-<p>Les navigateurs courants fournissent des outils de développement intégrés, <span id="result_box" lang="fr"><span>qui permettent d'inspecter un site web.</span> <span>Ils permettent aux utilisateurs d'inspecter et de déboguer les page</span></span>s {{Glossary("HTML")}}, {{Glossary("CSS")}} et {{Glossary("JavaScript")}}, <span id="result_box" lang="fr"><span>de mesurer le trafic réseau qu'ils provoquent et les performances, et bien plus encore.</span></span></p>
+<p>Les navigateurs courants fournissent des outils de développement intégrés, qui permettent d'inspecter un site web. Ils permettent aux utilisateurs d'inspecter et de déboguer les pages {{Glossary("HTML")}}, {{Glossary("CSS")}} et {{Glossary("JavaScript")}}, de mesurer le trafic réseau qu'ils provoquent et les performances, et bien plus encore.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -24,8 +24,8 @@ original_slug: Glossaire/Developer_Tools
<h3 id="Références_techniques">Références techniques</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Outils">Outils de développement Firefox</a> sur MDN</li>
- <li><a href="https://getfirebug.com/">Firebug</a> (<span class="short_text" id="result_box" lang="fr"><span>ancien outil de développement pour Firefox</span></span>)</li>
+ <li><a href="/fr/docs/Outils">Outils de développement Firefox</a> sur MDN</li>
+ <li><a href="https://getfirebug.com/">Firebug</a> (ancien outil de développement pour Firefox)</li>
<li><a href="https://developer.chrome.com/devtools">Outils de développement Chrome</a> sur chrome.com</li>
<li><a href="https://developer.apple.com/library/content/documentation/AppleApplications/Conceptual/Safari_Developer_Guide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007874-CH1-SW1">Inspecteur web Safari</a> sur apple.com</li>
<li><a href="https://docs.microsoft.com/en-us/microsoft-edge/f12-devtools-guide">Outils de développement Edge</a> sur microsoft.com</li>
diff --git a/files/fr/glossary/dhtml/index.html b/files/fr/glossary/dhtml/index.html
index 1a147647fb..49c2d99caf 100644
--- a/files/fr/glossary/dhtml/index.html
+++ b/files/fr/glossary/dhtml/index.html
@@ -15,9 +15,4 @@ original_slug: DHTML
<h3 id="Culture_générale">Culture générale</h3>
-<p><span class="comment">Categories</span> {{interwiki("wikipedia","HTML_dynamique","DHTML")}} sur Wikipedia</p>
-
-<p> </p>
-
-<p><br>
- <span class="comment">Interwiki Language Link</span></p>
+<p>Categories {{interwiki("wikipedia","HTML_dynamique","DHTML")}} sur Wikipedia</p> \ No newline at end of file
diff --git a/files/fr/glossary/digest/index.html b/files/fr/glossary/digest/index.html
index bae4224963..0e37a13b77 100644
--- a/files/fr/glossary/digest/index.html
+++ b/files/fr/glossary/digest/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Digest
original_slug: Glossaire/Condensat
---
-<p id="Summary">Un <strong>condensé <em>(digest)</em></strong> est une petite valeur générée par une {{glossary("hash","fonction de hachage")}} à partir d'un message complet. Dans l'idéal, un condensé est rapide à calculer, non réversible et imprédictible, et par conséquent indique si quelqu'un a falsifié un message donné.</p>
+<p>Un <strong>condensé <em>(digest)</em></strong> est une petite valeur générée par une {{glossary("hash","fonction de hachage")}} à partir d'un message complet. Dans l'idéal, un condensé est rapide à calculer, non réversible et imprédictible, et par conséquent indique si quelqu'un a falsifié un message donné.</p>
<p>Un condensé peut être utilisé pour effectuer plusieurs tâches :</p>
diff --git a/files/fr/glossary/digital_certificate/index.html b/files/fr/glossary/digital_certificate/index.html
index 9477cf2878..374a967ad8 100644
--- a/files/fr/glossary/digital_certificate/index.html
+++ b/files/fr/glossary/digital_certificate/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Digital_certificate
original_slug: Glossaire/Certificat_numérique
---
-<p><span class="seoSummary">Un certificat numérique est un fichier de données qui associe une {{Glossary("Key","clé cryptographique")}} publiquement connue à une organisation.</span> Il contient des informations concernant celle-ci, telles que le nom usuel (par exemple mozilla.org), l'unité d'organisation (par exemple Mozilla Corporation) et sa situation géographique (par exemple Mountain View). Les certificats numériques sont le plus souvent signés par une {{Glossary("certificate authority","autorité de certification")}}, attestant leur authenticité.</p>
+<p>Un certificat numérique est un fichier de données qui associe une {{Glossary("Key","clé cryptographique")}} publiquement connue à une organisation. Il contient des informations concernant celle-ci, telles que le nom usuel (par exemple mozilla.org), l'unité d'organisation (par exemple Mozilla Corporation) et sa situation géographique (par exemple Mountain View). Les certificats numériques sont le plus souvent signés par une {{Glossary("certificate authority","autorité de certification")}}, attestant leur authenticité.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/distributed_denial_of_service/index.html b/files/fr/glossary/distributed_denial_of_service/index.html
index f2cc8b75f4..cdd787182e 100644
--- a/files/fr/glossary/distributed_denial_of_service/index.html
+++ b/files/fr/glossary/distributed_denial_of_service/index.html
@@ -9,30 +9,30 @@ tags:
translation_of: Glossary/Distributed_Denial_of_Service
original_slug: Glossaire/Déni_de_service_distribué
---
-<p id="Summary"><span id="result_box" lang="fr"><span>Un déni de service distribué (DDoS, Distributed Denial-of-Service) est une attaque dans laquelle de nombreux systèmes sont compromis et réunis pour attaquer une seule cible, afin de submerger les ressources du serveur et de bloquer les utilisateurs légitimes.</span></span></p>
+<p>Un déni de service distribué (DDoS, Distributed Denial-of-Service) est une attaque dans laquelle de nombreux systèmes sont compromis et réunis pour attaquer une seule cible, afin de submerger les ressources du serveur et de bloquer les utilisateurs légitimes.</p>
-<p><span id="result_box" lang="fr"><span>Habituellement, de nombreuses personnes utilisant de nombreux robots, attaquent le Web à haut niveau</span></span> : {{glossary("Server","serveurs")}} de banques ou cartes de crédit de paiement. <span id="result_box" lang="fr"><span>DDoS concerne les réseaux informatiques et la gestion des ressources de l'unité centrale.</span></span></p>
+<p>Habituellement, de nombreuses personnes utilisant de nombreux robots, attaquent le Web à haut niveau : {{glossary("Server","serveurs")}} de banques ou cartes de crédit de paiement. DDoS concerne les réseaux informatiques et la gestion des ressources de l'unité centrale.</p>
-<p><span id="result_box" lang="fr"><span>Dans une attaque DDoS classique, l'assaillant commence par exploiter une vulnérabilité dans un système informatique et en fait le maître DDoS.</span> <span>Le maître d'attaque, également connu sous le nom de botmaster (<em>maître robot</em>), identifie et infecte d'autres systèmes vulnérables avec des logiciels malveillants.</span> <span>Finalement, l'assaillant ordonne aux machines contrôlées de lancer une attaque contre une cible spécifiée.</span></span></p>
+<p>Dans une attaque DDoS classique, l'assaillant commence par exploiter une vulnérabilité dans un système informatique et en fait le maître DDoS. Le maître d'attaque, également connu sous le nom de botmaster (<em>maître robot</em>), identifie et infecte d'autres systèmes vulnérables avec des logiciels malveillants. Finalement, l'assaillant ordonne aux machines contrôlées de lancer une attaque contre une cible spécifiée.</p>
-<p><span id="result_box" lang="fr"><span>Il existe deux types d'attaques DDoS : une attaque centrée sur le réseau (qui surcharge un service en utilisant la bande passante) et une attaque de la couche application (qui surcharge un service ou une base de données avec des appels d'application).</span> <span>Le débordement de données vers la cible entraîne une saturation dans la machine cible, de sorte qu'elle ne peut pas répondre ou répond très lentement au trafic légitime (d'où le nom de "déni de service").</span> <span>Les propriétaires des ordinateurs infectés ne savent généralement pas que leurs ordinateurs ont été compromis et subissent également une perte de service.</span></span></p>
+<p>Il existe deux types d'attaques DDoS : une attaque centrée sur le réseau (qui surcharge un service en utilisant la bande passante) et une attaque de la couche application (qui surcharge un service ou une base de données avec des appels d'application). Le débordement de données vers la cible entraîne une saturation dans la machine cible, de sorte qu'elle ne peut pas répondre ou répond très lentement au trafic légitime (d'où le nom de "déni de service"). Les propriétaires des ordinateurs infectés ne savent généralement pas que leurs ordinateurs ont été compromis et subissent également une perte de service.</p>
-<p><span id="result_box" lang="fr"><span>Un ordinateur sous le contrôle d'un intrus est appelé un zombie ou un bot <em>(robot)</em>.</span> <span>Un réseau d'ordinateurs co-infectés est connu comme un botnet (<em>réseau de robots</em>) ou une armée de zombies.</span> <span>Kaspersky Labs et Symantec ont identifié tous deux les botnets - pas le spam, les virus ou les vers - comme la plus grande menace à la sécurité sur Internet.</span></span></p>
+<p>Un ordinateur sous le contrôle d'un intrus est appelé un zombie ou un bot <em>(robot)</em>. Un réseau d'ordinateurs co-infectés est connu comme un botnet (<em>réseau de robots</em>) ou une armée de zombies. Kaspersky Labs et Symantec ont identifié tous deux les botnets - pas le spam, les virus ou les vers - comme la plus grande menace à la sécurité sur Internet.</p>
-<p><span id="result_box" lang="fr"><span>L'équipe de préparation aux urgences informatiques des États-Unis (US-CERT) définit les symptômes des attaques par déni de service en y rattachant :</span></span></p>
+<p>L'équipe de préparation aux urgences informatiques des États-Unis (US-CERT) définit les symptômes des attaques par déni de service en y rattachant :</p>
<ul>
- <li><span id="result_box" lang="fr"><span>Performances réseau exceptionnellement lentes (ouverture de fichiers ou accès à des sites Web)</span></span></li>
- <li><span class="short_text" id="result_box" lang="fr"><span>Indisponibilité d'un site web particulier</span></span></li>
- <li><span class="short_text" id="result_box" lang="fr"><span>Impossibilité d'accéder à un site Web</span></span></li>
- <li><span id="result_box" lang="fr"><span>Augmentation dramatique du nombre de spams reçus (ce type d'attaque DoS est considéré comme une bombe électronique)</span></span></li>
- <li><span id="result_box" lang="fr"><span>DĂ©connexion d'une connexion Internet sans fil ou filaire</span></span></li>
- <li><span id="result_box" lang="fr"><span>Refus à long terme de l'accès au web ou à des services internet.</span></span></li>
+ <li>Performances réseau exceptionnellement lentes (ouverture de fichiers ou accès à des sites Web)</li>
+ <li>Indisponibilité d'un site web particulier</li>
+ <li>Impossibilité d'accéder à un site Web</li>
+ <li>Augmentation dramatique du nombre de spams reçus (ce type d'attaque DoS est considéré comme une bombe électronique)</li>
+ <li>DĂ©connexion d'une connexion Internet sans fil ou filaire</li>
+ <li>Refus à long terme de l'accès au web ou à des services internet.</li>
</ul>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{interwiki("wikipedia", "Attaque_par_déni_de_service", "Attaque par déni de service")}} sur Wikipedia</li>
diff --git a/files/fr/glossary/dmz/index.html b/files/fr/glossary/dmz/index.html
index e7fbae7854..62286399c8 100644
--- a/files/fr/glossary/dmz/index.html
+++ b/files/fr/glossary/dmz/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/DMZ
original_slug: Glossaire/DMZ
---
-<p>Une DMZ est un moyen de fournir une interface isolée et sécurisée entre un réseau interne (d'entreprise ou privé) <span id="result_box" lang="fr"><span>et le monde extérieur non fiable, généralement l'Internet.</span> Elle<span> expose uniquement certains points de terminaison définis, tout en refusant l'accès au réseau interne</span></span> aux {{Glossary('node/networking','noeuds externes')}}.</p>
+<p>Une DMZ est un moyen de fournir une interface isolée et sécurisée entre un réseau interne (d'entreprise ou privé) et le monde extérieur non fiable, généralement l'Internet. Elle expose uniquement certains points de terminaison définis, tout en refusant l'accès au réseau interne aux {{Glossary('node/networking','noeuds externes')}}.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -22,6 +22,6 @@ original_slug: Glossaire/DMZ
<ul>
<li>
- <p><a href="https://developer.mozilla.org/fr/Apprendre/website">Serveurs web et pare-feu - Sécurité maximum contre les attaques</a> sur MDN</p>
+ <p><a href="/fr/Apprendre/website">Serveurs web et pare-feu - Sécurité maximum contre les attaques</a> sur MDN</p>
</li>
</ul>
diff --git a/files/fr/glossary/dns/index.html b/files/fr/glossary/dns/index.html
index 551cba7f2e..7f1342099e 100644
--- a/files/fr/glossary/dns/index.html
+++ b/files/fr/glossary/dns/index.html
@@ -16,6 +16,6 @@ original_slug: Glossaire/DNS
<h3 id="Connaissances_générales">Connaissances générales</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/Comprendre_noms_de_domaine">Comprendre les noms de domaine</a></li>
+ <li><a href="/fr/Apprendre/Comprendre_noms_de_domaine">Comprendre les noms de domaine</a></li>
<li>{{interwiki("wikipedia", "Nom_de_domaine", "Nom de domaine")}} sur Wikipedia</li>
</ul>
diff --git a/files/fr/glossary/doctype/index.html b/files/fr/glossary/doctype/index.html
index f4bc2662a3..463b90ea67 100644
--- a/files/fr/glossary/doctype/index.html
+++ b/files/fr/glossary/doctype/index.html
@@ -11,7 +11,7 @@ tags:
translation_of: Glossary/Doctype
original_slug: Glossaire/Doctype
---
-<p>En {{Glossary("HTML")}}, <span id="result_box" lang="fr"><span>le doctype est le préambule "<code>&lt;! DOCTYPE html&gt;</code>" requis en haut de tous les documents.</span> <span>Son seul but est d'empêcher</span></span> un {{Glossary("Browser","navigateur")}} <span id="result_box" lang="fr"><span>de passer en soi-disant </span></span> <a href="https://developer.mozilla.org/fr/docs/Mode_quirks_de_Mozilla">“quirks mode”</a> <span lang="fr"><span> lors du rendu d'un document ; </span></span> <span id="result_box" lang="fr"><span>c'est-à-dire que le doctype "<code>&lt;!DOCTYPE html&gt;</code>" garantit que le navigateur fait de son mieux pour suivre les spécifications pertinentes, plutôt que d'utiliser un mode de rendu différent incompatible avec certaines spécifications.</span></span></p>
+<p>En {{Glossary("HTML")}}, le doctype est le préambule "<code>&lt;! DOCTYPE html&gt;</code>" requis en haut de tous les documents. Son seul but est d'empêcher un {{Glossary("Browser","navigateur")}} de passer en soi-disant <a href="/fr/docs/Mode_quirks_de_Mozilla">“quirks mode”</a> lors du rendu d'un document ;  c'est-à-dire que le doctype "<code>&lt;!DOCTYPE html&gt;</code>" garantit que le navigateur fait de son mieux pour suivre les spécifications pertinentes, plutôt que d'utiliser un mode de rendu différent incompatible avec certaines spécifications.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -19,9 +19,9 @@ original_slug: Glossaire/Doctype
<ul>
<li><a href="https://html.spec.whatwg.org/multipage/syntax.html#the-doctype">Définition du DOCTYPE dans la spécification HTML</a> (en)</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Mode_quirks_de_Mozilla">Mode quirks dans Mozilla</a></li>
+ <li><a href="/fr/docs/Mode_quirks_de_Mozilla">Mode quirks dans Mozilla</a></li>
</ul>
<h3 id="Référence_technique">Référence technique</h3>
-<p><a href="https://developer.mozilla.org/fr/docs/Web/API/Document/doctype">Document.doctype</a>, une méthode JavaScript qui retourne le doctype</p>
+<p><a href="/fr/docs/Web/API/Document/doctype">Document.doctype</a>, une méthode JavaScript qui retourne le doctype</p>
diff --git a/files/fr/glossary/document_directive/index.html b/files/fr/glossary/document_directive/index.html
index b678b317cb..665575c7b3 100644
--- a/files/fr/glossary/document_directive/index.html
+++ b/files/fr/glossary/document_directive/index.html
@@ -8,9 +8,9 @@ tags:
translation_of: Glossary/Document_directive
original_slug: Glossaire/Document_directive
---
-<p>Les<strong> </strong> <span class="short_text" id="result_box" lang="fr"><span><strong>directives de document</strong></span></span> <strong>{{Glossary("CSP")}} </strong> <span class="short_text" id="result_box" lang="fr"><span> sont utilisées dans un</span></span> en-tête de {{HTTPHeader("Content-Security-Policy","politique de sécurité de contenu")}} et régissent les propriétés d'un document ou l'environnement des  "<a href="https://developer.mozilla.org/fr/docs/Web/API/Web_Workers_API">worker"</a>  auxquels la politique s'applique.</p>
+<p>Les<strong> </strong> <strong>directives de document</strong> <strong>{{Glossary("CSP")}} </strong> sont utilisées dans un en-tête de {{HTTPHeader("Content-Security-Policy","politique de sécurité de contenu")}} et régissent les propriétés d'un document ou l'environnement des  "<a href="/fr/docs/Web/API/Web_Workers_API">worker"</a>  auxquels la politique s'applique.</p>
-<p><span class="short_text" id="result_box" lang="fr"><span>Les directives du document ne reviennent pas Ă  la</span></span> directive {{CSP("default-src")}}.</p>
+<p>Les directives du document ne reviennent pas Ă  la directive {{CSP("default-src")}}.</p>
<p>Ces directives CSP sont des directives de document :</p>
diff --git a/files/fr/glossary/dominator/index.html b/files/fr/glossary/dominator/index.html
index a4d8e236a4..abd5720138 100644
--- a/files/fr/glossary/dominator/index.html
+++ b/files/fr/glossary/dominator/index.html
@@ -7,9 +7,9 @@ tags:
translation_of: Glossary/Dominator
original_slug: Glossaire/Dominant
---
-<p><span id="result_box" lang="fr"><span>En théorie des graphes, le nœud A domine le nœud B si tous les chemins du nœud racine vers B passent par A.</span></span></p>
+<p>En théorie des graphes, le nœud A domine le nœud B si tous les chemins du nœud racine vers B passent par A.</p>
-<p>Ce concept est important pour le "{{Glossary("garbage collection","ramasse-miettes")}}" (ou récupérateur de mémoire) <span id="result_box" lang="fr"><span>car cela signifie que B n'est accessible que par A. Ainsi, si le ramasse-miettes trouve A inaccessible et éligible à la récupération, alors B sera également inaccessible et éligible à la récupération.</span> <span>Donc, les objets que A domine contribuent à la taille retenue de A : c'est-à-dire la quantité totale de mémoire qui pourrait être libérée si A lui-même était libéré.</span></span></p>
+<p>Ce concept est important pour le "{{Glossary("garbage collection","ramasse-miettes")}}" (ou récupérateur de mémoire) car cela signifie que B n'est accessible que par A. Ainsi, si le ramasse-miettes trouve A inaccessible et éligible à la récupération, alors B sera également inaccessible et éligible à la récupération. Donc, les objets que A domine contribuent à la taille retenue de A : c'est-à-dire la quantité totale de mémoire qui pourrait être libérée si A lui-même était libéré.</p>
<h2 id="En_apprendre_plus"><strong>En apprendre plus</strong></h2>
@@ -22,7 +22,7 @@ original_slug: Glossaire/Dominant
<h3 id="Références_techniques">Références techniques</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Outils/Memory/Dominators">Dominants</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/Mozilla/js-ctypes/Using_js-ctypes/Memory_Management">Gestion de la mémoire</a> en JavaScript</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Gestion_de_la_m%C3%A9moire#Le_ramasse-miettes_ou_garbage_collection">Le ramasse-miettes ou garbage collection</a></li>
+ <li><a href="/fr/docs/Outils/Memory/Dominators">Dominants</a></li>
+ <li><a href="/fr/docs/Mozilla/js-ctypes/Using_js-ctypes/Memory_Management">Gestion de la mémoire</a> en JavaScript</li>
+ <li><a href="/fr/docs/Web/JavaScript/Gestion_de_la_m%C3%A9moire#Le_ramasse-miettes_ou_garbage_collection">Le ramasse-miettes ou garbage collection</a></li>
</ul>
diff --git a/files/fr/glossary/dos_attack/index.html b/files/fr/glossary/dos_attack/index.html
index 9bfbbed2df..71245ad8a2 100644
--- a/files/fr/glossary/dos_attack/index.html
+++ b/files/fr/glossary/dos_attack/index.html
@@ -7,9 +7,9 @@ tags:
translation_of: Glossary/DOS_attack
original_slug: Glossaire/Attaque_DOS
---
-<p id="Summary">Le déni de service ou DoS (Denial of Service) est une attaque réseau qui empêche l'utilisation légitime des ressources d'un {{glossary("serveur")}} en surchargeant celui-ci de requêtes.</p>
+<p>Le déni de service ou DoS (Denial of Service) est une attaque réseau qui empêche l'utilisation légitime des ressources d'un {{glossary("serveur")}} en surchargeant celui-ci de requêtes.</p>
-<p id="In_Depth">Les ordinateurs disposent de ressources limitées, puissance de calcul ou mémoire par exemple. Lorsqu'elles atteignent leurs limites, le programme peut se bloquer ou planter, ce qui le rend indisponible. Une attaque DoS consiste en diverses techniques pour saturer ces ressources et faire en sorte qu'un serveur ou un réseau ne soit plus disponible pour ses utilisateurs légitimes, ou au moins pour faire fonctionner le serveur plus lentement.</p>
+<p>Les ordinateurs disposent de ressources limitées, puissance de calcul ou mémoire par exemple. Lorsqu'elles atteignent leurs limites, le programme peut se bloquer ou planter, ce qui le rend indisponible. Une attaque DoS consiste en diverses techniques pour saturer ces ressources et faire en sorte qu'un serveur ou un réseau ne soit plus disponible pour ses utilisateurs légitimes, ou au moins pour faire fonctionner le serveur plus lentement.</p>
<h3 id="Types_d'attaques_DoS">Types d'attaques DoS</h3>
diff --git a/files/fr/glossary/dtmf/index.html b/files/fr/glossary/dtmf/index.html
index b56954cf5e..1d8841ff7d 100644
--- a/files/fr/glossary/dtmf/index.html
+++ b/files/fr/glossary/dtmf/index.html
@@ -8,11 +8,11 @@ tags:
translation_of: Glossary/DTMF
original_slug: Glossaire/DTMF
---
-<p><strong>La signalisation DTMF (<em>Dual-Tone Multi-Frequency</em>) </strong>est un système par lequel des tonalités audibles sont utilisées pour représenter les boutons sur un clavier. Souvent appelé aux Etats-Unis "Touch-Tone" (après la marque Touch-Tone utilisée lors du passage de la numérotation par impulsions au DTMF), DTMF permet de signaler les chiffres 0-9 ainsi que les lettres "A" à "D" et les symboles "#" et "*". Peu de claviers téléphoniques comprennent les lettres, qui sont généralement utilisées pour la signalisation de contrôle par le réseau téléphonique.</p>
+<p><strong>La signalisation DTMF (<i lang="en">Dual-Tone Multi-Frequency</i>) </strong>est un système par lequel des tonalités audibles sont utilisées pour représenter les boutons sur un clavier. Souvent appelé aux Etats-Unis "Touch-Tone" (après la marque Touch-Tone utilisée lors du passage de la numérotation par impulsions au DTMF), DTMF permet de signaler les chiffres 0-9 ainsi que les lettres "A" à "D" et les symboles "#" et "*". Peu de claviers téléphoniques comprennent les lettres, qui sont généralement utilisées pour la signalisation de contrôle par le réseau téléphonique.</p>
<p>Les ordinateurs peuvent utiliser DTMF lors de la numérotation d'un modem ou lors de l'envoi de commandes à un système de menu pour une téléconférence ou à d'autres fins.</p>
-<h2 id="En_apprendre_plusEdit">En apprendre plus<a class="button section-edit only-icon" href="https://developer.mozilla.org/en-US/docs/Glossary/Smoke_Test$edit#Learn_more"><span>Edit</span></a></h2>
+<h2 id="En_apprendre_plus">En apprendre plus</h2>
<h3 id="Culture_générale">Culture générale</h3>
diff --git a/files/fr/glossary/dynamic_programming_language/index.html b/files/fr/glossary/dynamic_programming_language/index.html
index 2168ce1a37..acd2bed36b 100644
--- a/files/fr/glossary/dynamic_programming_language/index.html
+++ b/files/fr/glossary/dynamic_programming_language/index.html
@@ -9,9 +9,9 @@ tags:
translation_of: Glossary/Dynamic_programming_language
original_slug: Glossaire/Langage_de_programmation_dynamique
---
-<p><span id="result_box" lang="fr"><span>Un<strong> langage de programmation dynamique</strong> est un langage de programmation dans lequel les opérations effectuées au moment de la compilation peuvent être réalisées au moment de l'exécution.</span> <span>Par exemple, en JavaScript, il est possible de modifier le type d'une variable ou d'ajouter de nouvelles propriétés ou méthodes à un objet pendant l'exécution du programme.</span></span></p>
+<p>Un<strong> langage de programmation dynamique</strong> est un langage de programmation dans lequel les opérations effectuées au moment de la compilation peuvent être réalisées au moment de l'exécution. Par exemple, en JavaScript, il est possible de modifier le type d'une variable ou d'ajouter de nouvelles propriétés ou méthodes à un objet pendant l'exécution du programme.</p>
-<p><span id="result_box" lang="fr"><span>Ceci est opposé aux langages de programmation dits statiques, dans lesquels de tels changements ne sont normalement pas possibles.</span></span></p>
+<p>Ceci est opposé aux langages de programmation dits statiques, dans lesquels de tels changements ne sont normalement pas possibles.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/element/index.html b/files/fr/glossary/element/index.html
index 54a301da5e..b8ef8289ad 100644
--- a/files/fr/glossary/element/index.html
+++ b/files/fr/glossary/element/index.html
@@ -8,7 +8,7 @@ translation_of: Glossary/Element
original_slug: Glossaire/Élément
---
<p>Un élément est une partie d'une page web. En {{glossary("XML")}} et {{glossary("HTML")}}, un élément peut contenir une donnée, un morceau de texte ou une image, ou même parfois ne rien contenir du tout. Un élément est typiquement constitué d'une balise ouvrante ayant quelques attributs, du contenu textuel et d'une balise fermante.<br>
- <img alt="Example: in &lt;p class=&quot;nice&quot;>Hello world!&lt;/p>, '&lt;p class=&quot;nice&quot;>' is an opening tag, 'class=&quot;nice&quot;' is an attribute and its value, 'Hello world!' is enclosed text content, and '&lt;/p>' is a closing tag." src="https://mdn.mozillademos.org/files/7659/anatomy-of-an-html-element.png" style="height: 181px; width: 609px;"></p>
+ <img alt="Example: in &lt;p class=&quot;nice&quot;>Hello world!&lt;/p>, '&lt;p class=&quot;nice&quot;>' is an opening tag, 'class=&quot;nice&quot;' is an attribute and its value, 'Hello world!' is enclosed text content, and '&lt;/p>' is a closing tag." src="anatomy-of-an-html-element.png"></p>
<p>Les éléments et les balises <em>ne</em> sont <em>pas</em> la même chose. Les balises commencent ou clôturent un élément dans le code source, alors que les éléments font partie du {{glossary("DOM")}}, le document qui sert de modèle pour afficher la page dans le {{glossary("browser","navigateur")}}.</p>
@@ -16,6 +16,6 @@ original_slug: Glossaire/Élément
<ul>
<li>L'interface {{domxref("Element")}}, qui représente l'élément dans le DOM.</li>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/HTML/Introduction_%C3%A0_HTML/Getting_started">Plus d'informations à propos des éléments.</a></li>
- <li><a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Custom_Elements">Les éléments personnalisés dans la section Composants Web</a>(en)</li>
+ <li><a href="/fr/Apprendre/HTML/Introduction_%C3%A0_HTML/Getting_started">Plus d'informations à propos des éléments.</a></li>
+ <li><a href="/fr/docs/Web/Web_Components/Custom_Elements">Les éléments personnalisés dans la section Composants Web</a>(en)</li>
</ul>
diff --git a/files/fr/glossary/encryption/index.html b/files/fr/glossary/encryption/index.html
index bd796e9200..59ec4c9f3d 100644
--- a/files/fr/glossary/encryption/index.html
+++ b/files/fr/glossary/encryption/index.html
@@ -13,12 +13,12 @@ original_slug: Glossaire/Chiffrement
<p>Le chiffrement est une primitive cryptographique : il transforme un message de texte brut en un cryptogramme via l'utilisation d'un algorithme cryptographique appelé {{glossary("cipher","cryptosystème")}}. Avec les cryptosystèmes modernes, le chiffrement est effectué par l'utilisation d'un algorithme spécifique et d'un code secret appelé {{glossary("Key","clé")}}. Comme l'algorithme est souvent public, la clé doit rester secrète si le chiffrement reste sécurisé.</p>
-<p><img alt="How encryption works." src="https://mdn.mozillademos.org/files/9815/Encryption.png" style="height: 108px; width: 472px;"></p>
+<p><img alt="How encryption works." src="encryption.png"></p>
<p>Sans connaître le code secret, l'opération inverse, le {{glossary("decryption","déchiffrement")}}, se révèle mathématiquement difficile à réaliser. Le degré de difficulté dépend de la sécurité de l'algorithme cryptographique choisi et évolue au fur et à mesure des progrès de la {{glossary("cryptanalysis","cryptanalyse")}}.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
<ul>
- <li>En savoir plus sur les <a href="https://developer.mozilla.org/fr/docs/Archive/Security/Encryption_and_Decryption">Chiffrement et déchiffrement</a></li>
+ <li>En savoir plus sur les <a href="/fr/docs/Archive/Security/Encryption_and_Decryption">Chiffrement et déchiffrement</a></li>
</ul>
diff --git a/files/fr/glossary/endianness/index.html b/files/fr/glossary/endianness/index.html
index 3c4bb5ec12..4da5bb3f09 100644
--- a/files/fr/glossary/endianness/index.html
+++ b/files/fr/glossary/endianness/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Endianness
original_slug: Glossaire/Endianness
---
-<p id="Summary">"Endian" et "endianness" (ou "ordre des octets") désigne la manière dont les ordinateurs organisent les octets pour constituer des nombres.</p>
+<p>"Endian" et "endianness" (ou "ordre des octets") désigne la manière dont les ordinateurs organisent les octets pour constituer des nombres.</p>
<p>Chaque emplacement de stockage en mémoire dispose d'un index ou adresse. Un octet pouvant stocker une valeur de 8 bits (i.e. compris entre <code>0x00</code> et <code>0xff</code>), il faut en réserver davantage pour enregistrer des nombres plus grands. L'<em>ordre </em>le plus utilisé pour composer des nombres sur plusieurs octets est de loin le <strong>little-endian </strong>qui est utilisé sur tous les processeurs Intel.<em> </em>Little-endian signifie que le stockage des octets se fait du moins important au plus important (où l'octet le moins important prend la première adresse ou la plus basse), ce qui est comparable à la façon habituelle en Europe d'écrire les dates (e.g., 31 décembre 2050).</p>
@@ -17,9 +17,9 @@ original_slug: Glossaire/Endianness
<p>Exemples avec le nombre <code>0x12345678</code> (i.e. 305 419 896 en décimal) :</p>
<ul>
- <li><em>little-endian :  </em><code style="font-style: normal;">0x78 0x56 0x34 0x12</code></li>
- <li><em>big-endian : </em><span style="font-family: consolas,monaco,andale mono,monospace;">0x12 0x34 0x56 0x78</span></li>
- <li><em>mixed-endian</em> (dans le passé et très rare) : <span style="font-family: consolas,monaco,andale mono,monospace;">0x34 0x12 0x78 0x56</span></li>
+ <li><em>little-endian :  </em><code>0x78 0x56 0x34 0x12</code></li>
+ <li><em>big-endian : </em>0x12 0x34 0x56 0x78</li>
+ <li><em>mixed-endian</em> (dans le passé et très rare) : 0x34 0x12 0x78 0x56</li>
</ul>
<h2 id="Voir_aussi">Voir aussi</h2>
diff --git a/files/fr/glossary/entity/index.html b/files/fr/glossary/entity/index.html
index d6effccae9..b5e93cf4b7 100644
--- a/files/fr/glossary/entity/index.html
+++ b/files/fr/glossary/entity/index.html
@@ -9,15 +9,15 @@ tags:
translation_of: Glossary/Entity
original_slug: Glossaire/Entity
---
-<p>Une <strong>entité</strong> {{glossary("HTML")}} est une chaîne de texte <em>(string)</em> qui commence par (<code>&amp;)</code> et se termine avec <code>(;)</code>. <span id="result_box" lang="fr"><span>Les entités sont fréquemment utilisées pour afficher des caractères réservés (qui seraient autrement interprétés comme du code HTML) et des caractères invisibles (comme des espaces insécables).</span> <span>Vous pouvez également les utiliser à la place d'autres caractères difficiles à taper avec un clavier standard.</span></span></p>
+<p>Une <strong>entité</strong> {{glossary("HTML")}} est une chaîne de texte <em>(string)</em> qui commence par (<code>&amp;)</code> et se termine avec <code>(;)</code>. Les entités sont fréquemment utilisées pour afficher des caractères réservés (qui seraient autrement interprétés comme du code HTML) et des caractères invisibles (comme des espaces insécables). Vous pouvez également les utiliser à la place d'autres caractères difficiles à taper avec un clavier standard.</p>
<p>De nombreux caractères sont des entités mnémoniques. Par exemple, l'entité pour le copyright symbole (<code>©</code>) est <code>&amp;copy;</code>. Pour les caractères non mémorisables, comme <code> &amp;#8212; ou </code> <code>&amp;#x2014;</code> , vous pouvez utiliser un  <a href="https://dev.w3.org/html5/html-author/charref">tableau de référence</a> ou <a href="https://mothereff.in/html-entities">un outil décodeur</a>.</p>
<h2 id="Caractères_réservés">Caractères réservés</h2>
-<p><span id="result_box" lang="fr"><span>Certains caractères spéciaux sont réservés pour une utilisation en HTML, ce qui signifie que votre navigateur les analysera en tant que code HTML.</span> <span>Par exemple, si vous utilisez le signe inférieur (&lt;), le navigateur interprète tout texte qui suit comme une {{Glossary("Tag","balise")}}.</span></span></p>
+<p>Certains caractères spéciaux sont réservés pour une utilisation en HTML, ce qui signifie que votre navigateur les analysera en tant que code HTML. Par exemple, si vous utilisez le signe inférieur (&lt;), le navigateur interprète tout texte qui suit comme une {{Glossary("Tag","balise")}}.</p>
-<p><span lang="fr"><span>Pour afficher ces caractères comme texte, il faut les remplacer par l'entité de caractère correspondante, comme montrée dans le tableau suivant :</span></span></p>
+<p>Pour afficher ces caractères comme texte, il faut les remplacer par l'entité de caractère correspondante, comme montrée dans le tableau suivant :</p>
<table class="standard-table">
<thead>
diff --git a/files/fr/glossary/entity_header/index.html b/files/fr/glossary/entity_header/index.html
index 7cd8b693d5..7024f309e7 100644
--- a/files/fr/glossary/entity_header/index.html
+++ b/files/fr/glossary/entity_header/index.html
@@ -23,5 +23,5 @@ Content-Length: 128</pre>
<h3 id="Connaissance_technique">Connaissance technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">Liste de tous les en-tĂŞtes HTTP</a></li>
+ <li><a href="/fr/docs/HTTP/Headers">Liste de tous les en-tĂŞtes HTTP</a></li>
</ul>
diff --git a/files/fr/glossary/event/index.html b/files/fr/glossary/event/index.html
index 569ad51e51..e569e99e00 100644
--- a/files/fr/glossary/event/index.html
+++ b/files/fr/glossary/event/index.html
@@ -9,14 +9,14 @@ tags:
translation_of: Glossary/event
original_slug: Glossaire/évènement
---
-<p>Les évèhements sont des éléments actifs générés par les éléments <a href="https://developer.mozilla.org/fr/docs/Glossaire/DOM">DOM</a> qui peuvent être manipulés par un code Javascript.</p>
+<p>Les évèhements sont des éléments actifs générés par les éléments <a href="/fr/docs/Glossaire/DOM">DOM</a> qui peuvent être manipulés par un code Javascript.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/API/Event">documentation des évènements sur MDN</a></li>
+ <li><a href="/fr/docs/Web/API/Event">documentation des évènements sur MDN</a></li>
</ul>
<h3 id="Culture_générale">Culture générale</h3>
diff --git a/files/fr/glossary/exception/index.html b/files/fr/glossary/exception/index.html
index edd353b337..dd7fa29a9c 100644
--- a/files/fr/glossary/exception/index.html
+++ b/files/fr/glossary/exception/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Exception
original_slug: Glossaire/Exception
---
-<p id="Summary">Une <strong>exception</strong> est un état qui interrompt l'exécution normale du code. En JavaScript, les {{glossary("syntax error", "erreurs de syntaxe")}} sont une source commune d'exceptions.</p>
+<p>Une <strong>exception</strong> est un état qui interrompt l'exécution normale du code. En JavaScript, les {{glossary("syntax error", "erreurs de syntaxe")}} sont une source commune d'exceptions.</p>
<h2 id="En_savoir_plus">En savoir plus</h2>
diff --git a/files/fr/glossary/falsy/index.html b/files/fr/glossary/falsy/index.html
index 063db74977..c617b8bb65 100644
--- a/files/fr/glossary/falsy/index.html
+++ b/files/fr/glossary/falsy/index.html
@@ -29,7 +29,7 @@ if (document.all) [1]</pre>
<p>[1] <code>document.all</code> a été utilisé par le passé pour détecter le navigateur et la <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/obsolete.html#dom-document-all">spécification HTML définit une infraction délibérée</a> aux standards ECMAScript afin de garder une compatibilité ascendante (<code>if (document.all) { // Code Internet Explorer ici (Sauf IE11) }</code> ou en utilisant <code>document.all</code> sans vérifier s'il existe d'abord : <code>document.all.foo</code>).</p>
-<p>Parfois écrit falsey, <span id="result_box" lang="fr"><span>bien qu'en anglais, transformer un mot en adjectif avec un</span></span> <em>-y</em> <span id="result_box" lang="fr"><span>fait disparaître tout e final (</span></span>noise =&gt; noisy, ice =&gt; icy, shine =&gt; shiny<span lang="fr"><span>)</span></span> .</p>
+<p>Parfois écrit falsey, bien qu'en anglais, transformer un mot en adjectif avec un <em>-y</em> fait disparaître tout e final (noise =&gt; noisy, ice =&gt; icy, shine =&gt; shiny) .</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/favicon/index.html b/files/fr/glossary/favicon/index.html
index f421cff348..8d8eb0cb5f 100644
--- a/files/fr/glossary/favicon/index.html
+++ b/files/fr/glossary/favicon/index.html
@@ -9,13 +9,14 @@ tags:
translation_of: Glossary/Favicon
original_slug: Glossaire/Favicon
---
-<p><span class="seoSummary">Un favicon (icône de favori) est une petite icône incluse avec un site Web, qui s'affiche à des endroits tels que la barre d'addresse du navigateur, les onglets de page et le menu des signets.</span> Notez cependant que la plupart des navigateurs modernes ont remplacé le favicon de la barre d'adresse par une image indiquant si le site Web utilise ou non {{Glossary("https","HTTPS")}}.</p>
+<p>Un favicon (icône de favori) est une petite icône incluse avec un site Web, qui s'affiche à des endroits tels que la barre d'addresse du navigateur, les onglets de page et le menu des signets. Notez cependant que la plupart des navigateurs modernes ont remplacé le favicon de la barre d'adresse par une image indiquant si le site Web utilise ou non {{Glossary("https","HTTPS")}}.</p>
<p>Habituellement, un favicon mesure 16 x 16 pixels et est stocké au format de fichier {{Glossary("GIF")}}, {{Glossary("PNG")}}, ou ICO.</p>
<p>Ils sont utilisés pour améliorer l'expérience utilisateur et renforcer la cohérence de la marque. Lorsqu'une icône familière apparaît dans la barre d'adresse du navigateur, par exemple, elle aide les utilisateurs à savoir qu'ils sont au bon endroit.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ol>
<li>{{interwiki("wikipedia", "Favicon", "Favicon")}} sur Wikipédia</li>
<li>Outils
@@ -24,5 +25,4 @@ original_slug: Glossaire/Favicon
<li><a href="https://www.favicon-generator.org/">Générateur d'icônes Favicon.ico et &amp; app</a></li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/fetch_directive/index.html b/files/fr/glossary/fetch_directive/index.html
index 0e0906f6a3..4933aa1c0c 100644
--- a/files/fr/glossary/fetch_directive/index.html
+++ b/files/fr/glossary/fetch_directive/index.html
@@ -10,7 +10,7 @@ original_slug: Glossaire/Directive_de_récupération
---
<p>Les<strong> directives de récupération {{Glossary("CSP")}}</strong> sont utilisées dans un en-tête de {{HTTPHeader("Content-Security-Policy","politique de sécurité de contenu")}} et contrôlent les emplacements à partir desquels certaines ressources peuvent être chargées. Par exemple, {{CSP("script-src")}} permet aux développeurs d'autoriser l'exécution de sources de script sur une page, tandis que {{CSP("font-src")}} contrôle les sources des polices de caractères web.</p>
-<p><span id="result_box" lang="fr"><span>Toutes les directives de récupération reviennent à {{CSP("default-src")}}.</span> <span>Cela signifie que si une instruction fetch est absente dans l'en-tête CSP, l'agent utilisateur recherchera la directive default-src.</span></span></p>
+<p>Toutes les directives de récupération reviennent à {{CSP("default-src")}}. Cela signifie que si une instruction fetch est absente dans l'en-tête CSP, l'agent utilisateur recherchera la directive default-src.</p>
<p>Ces directives CSP sont :</p>
diff --git a/files/fr/glossary/firefox_os/index.html b/files/fr/glossary/firefox_os/index.html
index 4e6523be21..65c0567405 100644
--- a/files/fr/glossary/firefox_os/index.html
+++ b/files/fr/glossary/firefox_os/index.html
@@ -11,7 +11,7 @@ original_slug: Glossaire/Firefox_OS
---
<h2 id="Résumé">Résumé</h2>
-<p><span id="result_box" lang="fr"><span>Firefox OS est le système d'exploitation mobile de Mozilla, basé sur Linux et le puissant moteur de rendu </span></span> {{glossary("Gecko")}} <span lang="fr"><span>de </span></span>{{glossary("Mozilla Firefox","Firefox")}} <span lang="fr"><span>.</span></span> <span id="result_box" lang="fr"><span>Firefox OS se compose principalement de {{glossary("Gaia")}}, {{glossary("Gecko")}} et {{glossary("Gonk")}}.</span></span></p>
+<p>Firefox OS est le système d'exploitation mobile de Mozilla, basé sur Linux et le puissant moteur de rendu {{glossary("Gecko")}} de {{glossary("Mozilla Firefox","Firefox")}} . Firefox OS se compose principalement de {{glossary("Gaia")}}, {{glossary("Gecko")}} et {{glossary("Gonk")}}.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -24,5 +24,5 @@ original_slug: Glossaire/Firefox_OS
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><span class="short_text" id="result_box" lang="fr"><span>En savoir plus sur Firefox OS dans le MDN</span></span> <a href="https://developer.mozilla.org/fr/docs/Archive/B2G_OS">Firefox OS Zone</a> !</li>
+ <li>En savoir plus sur Firefox OS dans le MDN <a href="/fr/docs/Archive/B2G_OS">Firefox OS Zone</a> !</li>
</ul>
diff --git a/files/fr/glossary/first-class_function/index.html b/files/fr/glossary/first-class_function/index.html
index 7c2c1e18af..a4fca3e861 100644
--- a/files/fr/glossary/first-class_function/index.html
+++ b/files/fr/glossary/first-class_function/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/First-class_Function
original_slug: Glossaire/Fonction_de_première_classe
---
-<p><span id="result_box" lang="fr"><span>Un langage de programmation est dit avoir des fonctions de première classe lorsque les fonctions dans ce langage sont traitées comme n'importe quelle autre variable.</span> <span>Par exemple, dans un tel langage, une fonction peut être transmise en tant qu'argument à d'autres fonctions, peut être retournée par une autre fonction et peut être affectée en tant que valeur à une variable.</span></span></p>
+<p>Un langage de programmation est dit avoir des fonctions de première classe lorsque les fonctions dans ce langage sont traitées comme n'importe quelle autre variable. Par exemple, dans un tel langage, une fonction peut être transmise en tant qu'argument à d'autres fonctions, peut être retournée par une autre fonction et peut être affectée en tant que valeur à une variable.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/first_contentful_paint/index.html b/files/fr/glossary/first_contentful_paint/index.html
index 1540484e40..236e156384 100644
--- a/files/fr/glossary/first_contentful_paint/index.html
+++ b/files/fr/glossary/first_contentful_paint/index.html
@@ -4,7 +4,7 @@ slug: Glossary/First_contentful_paint
translation_of: Glossary/First_contentful_paint
original_slug: Glossaire/First_contentful_paint
---
-<p>Le <strong lang="en">First Contentful Paint</strong> (FCP) est un indicateur du moment où le navigateur restitue le premier bit de contenu du DOM, fournissant le premier retour à l'internaute que la page est en cours de chargement. La réponse à la question «&nbsp;Est-ce que quelque chose se passe&nbsp;?&nbsp;» devient «&nbsp;oui&nbsp;» lorsque la première peinture du contenu est terminée.</p>
+<p>Le <strong><i lang="en">First Contentful Paint</i></strong> (FCP) est un indicateur du moment où le navigateur restitue le premier bit de contenu du DOM, fournissant le premier retour à l'internaute que la page est en cours de chargement. La réponse à la question «&nbsp;Est-ce que quelque chose se passe&nbsp;?&nbsp;» devient «&nbsp;oui&nbsp;» lorsque la première peinture du contenu est terminée.</p>
<p><dfn>L'horodatage <i lang="en">First Contentful Paint</i></dfn> correspond au premier rendu par le navigateur d'un texte, d'une image (y compris les images d'arrière-plan), d'un canevas non blanc ou d'un SVG. Cela exclut le contenu des iframes, mais inclut le texte avec des polices web en attente de chargement. C'est le moment où les internautes pourront commencer à consulter le contenu de la page pour la première fois.</p>
diff --git a/files/fr/glossary/first_meaningful_paint/index.html b/files/fr/glossary/first_meaningful_paint/index.html
index b91e3cdbb2..fc2ebfc0ea 100644
--- a/files/fr/glossary/first_meaningful_paint/index.html
+++ b/files/fr/glossary/first_meaningful_paint/index.html
@@ -4,7 +4,7 @@ slug: Glossary/first_meaningful_paint
translation_of: Glossary/first_meaningful_paint
original_slug: Glossaire/first_meaningful_paint
---
-<p>L'indicateur <strong lang="en">First Meaningful Paint</strong> (FMP) correspond à la peinture (<i lang="en">paint</i> en anglais) intervenant après laquelle le plus grand changement de mise en page situé au-dessus de la ligne de flottaison s'est produit et après le chargement des polices. C'est lorsque la réponse à la question «&nbsp;La page est elle utilisable&nbsp;? » devient «&nbsp;oui&nbsp;», lors de la première finition significative de la peinture.</p>
+<p>L'indicateur <strong><i lang="en">First Meaningful Paint</i></strong> (FMP) correspond à la peinture (<i lang="en">paint</i> en anglais) intervenant après laquelle le plus grand changement de mise en page situé au-dessus de la ligne de flottaison s'est produit et après le chargement des polices. C'est lorsque la réponse à la question «&nbsp;La page est elle utilisable&nbsp;? » devient «&nbsp;oui&nbsp;», lors de la première finition significative de la peinture.</p>
<h2 id="Voir_aussi">Voir aussi</h2>
diff --git a/files/fr/glossary/flex/index.html b/files/fr/glossary/flex/index.html
index 79751a5bef..2dfa053711 100644
--- a/files/fr/glossary/flex/index.html
+++ b/files/fr/glossary/flex/index.html
@@ -12,13 +12,12 @@ original_slug: Glossaire/Flex
<p>La propriété <code>flex</code> est un raccourci pour les propriétés <code>flex-grow</code>, <code>flex-shrink</code> et <code>flex-basis</code>.</p>
-<p>De plus <code>&lt;flex&gt;</code> peut se référer à <a href="https://developer.mozilla.org/fr/docs/Web/CSS/flex_value">une longueur flexible</a> dans une grille de mise en page CSS.</p>
+<p>De plus <code>&lt;flex&gt;</code> peut se référer à <a href="/fr/docs/Web/CSS/flex_value">une longueur flexible</a> dans une grille de mise en page CSS.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<h3 id="Références_de_la_propriété">Références de la propriété</h3>
-<div class="index">
<ul>
<li>{{cssxref("align-content")}}</li>
<li>{{cssxref("align-items")}}</li>
@@ -33,17 +32,16 @@ original_slug: Glossaire/Flex
<li>{{cssxref("justify-content")}}</li>
<li>{{cssxref("order")}}</li>
</ul>
-</div>
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
<li><em><a href="https://www.w3.org/TR/css-flexbox-1/">CSS Flexible Box Layout Module Level 1 Specification</a> (en)</em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Liens_entre_flexbox_et_les_autres_dispositions">Les liens entre flexbox et les autres méthodes de disposition</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordering_Flex_Items">Ordonner les éléments flexibles</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ma%C3%AEtriser_passage_%C3%A0_la_ligne_des_%C3%A9l%C3%A9ments_flexibles">Maîtriser le passage à la ligne des éléments flexibles</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Cas_utilisation_flexbox">Cas d'utilisation classiques de flexbox</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Liens_entre_flexbox_et_les_autres_dispositions">Les liens entre flexbox et les autres méthodes de disposition</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordering_Flex_Items">Ordonner les éléments flexibles</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ma%C3%AEtriser_passage_%C3%A0_la_ligne_des_%C3%A9l%C3%A9ments_flexibles">Maîtriser le passage à la ligne des éléments flexibles</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Cas_utilisation_flexbox">Cas d'utilisation classiques de flexbox</a></em></li>
</ul>
diff --git a/files/fr/glossary/flex_container/index.html b/files/fr/glossary/flex_container/index.html
index 7034ace45c..aefb253f72 100644
--- a/files/fr/glossary/flex_container/index.html
+++ b/files/fr/glossary/flex_container/index.html
@@ -16,7 +16,6 @@ original_slug: Glossaire/Flex_Container
<h3 id="Références_de_la_propriété">Références de la propriété</h3>
-<div class="index">
<ul>
<li>{{cssxref("align-content")}}</li>
<li>{{cssxref("align-items")}}</li>
@@ -26,12 +25,11 @@ original_slug: Glossaire/Flex_Container
<li>{{cssxref("flex-wrap")}}</li>
<li>{{cssxref("justify-content")}}</li>
</ul>
-</div>
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items">Maîtriser le passage à la ligne des éléments flexibles</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/CSS_Flexible_Box_Layout/Mastering_Wrapping_of_Flex_Items">Maîtriser le passage à la ligne des éléments flexibles</a></em></li>
</ul>
diff --git a/files/fr/glossary/flex_item/index.html b/files/fr/glossary/flex_item/index.html
index aef3d22841..8462ab0d2b 100644
--- a/files/fr/glossary/flex_item/index.html
+++ b/files/fr/glossary/flex_item/index.html
@@ -16,7 +16,6 @@ original_slug: Glossaire/Flex_Item
<h3 id="Références_de_la_propriété">Références de la propriété</h3>
-<div class="index">
<ul>
<li>{{cssxref("align-self")}}</li>
<li>{{cssxref("flex-basis")}}</li>
@@ -24,12 +23,11 @@ original_slug: Glossaire/Flex_Item
<li>{{cssxref("flex-shrink")}}</li>
<li>{{cssxref("order")}}</li>
</ul>
-</div>
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordering_Flex_Items">Ordonner les éléments flexibles</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordering_Flex_Items">Ordonner les éléments flexibles</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li>
</ul>
diff --git a/files/fr/glossary/flexbox/index.html b/files/fr/glossary/flexbox/index.html
index 6492537100..f4540cd8f3 100644
--- a/files/fr/glossary/flexbox/index.html
+++ b/files/fr/glossary/flexbox/index.html
@@ -18,7 +18,6 @@ original_slug: Glossaire/Flexbox
<h3 id="Références_de_la_propriété">Références de la propriété</h3>
-<div class="index">
<ul>
<li>{{cssxref("align-content")}}</li>
<li>{{cssxref("align-items")}}</li>
@@ -33,17 +32,16 @@ original_slug: Glossaire/Flexbox
<li>{{cssxref("justify-content")}}</li>
<li>{{cssxref("order")}}</li>
</ul>
-</div>
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
<li><em><a href="https://www.w3.org/TR/css-flexbox-1/">CSS Flexible Box Layout Module Level 1 Specification</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Liens_entre_flexbox_et_les_autres_dispositions">Les liens entre flexbox et les autres méthodes de disposition</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordering_Flex_Items">Ordonner les éléments flexibles</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ma%C3%AEtriser_passage_%C3%A0_la_ligne_des_%C3%A9l%C3%A9ments_flexibles">Maîtriser le passage à la ligne des éléments flexibles</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Cas_utilisation_flexbox">Cas d'utilisation classiques de flexbox</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Liens_entre_flexbox_et_les_autres_dispositions">Les liens entre flexbox et les autres méthodes de disposition</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordering_Flex_Items">Ordonner les éléments flexibles</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ma%C3%AEtriser_passage_%C3%A0_la_ligne_des_%C3%A9l%C3%A9ments_flexibles">Maîtriser le passage à la ligne des éléments flexibles</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Cas_utilisation_flexbox">Cas d'utilisation classiques de flexbox</a></em></li>
</ul>
diff --git a/files/fr/glossary/forbidden_header_name/index.html b/files/fr/glossary/forbidden_header_name/index.html
index e6172c63a4..f5bef5c4fd 100644
--- a/files/fr/glossary/forbidden_header_name/index.html
+++ b/files/fr/glossary/forbidden_header_name/index.html
@@ -10,37 +10,37 @@ tags:
translation_of: Glossary/Forbidden_header_name
original_slug: Glossaire/Forbidden_header_name
---
-<p><dfn>Un nom d'en-tête interdit est un </dfn>nom d'<a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">en-tête HTTP</a> qui ne peut être modifié par programmation, spécifiquement, un nom d'en-tête de <strong>requête</strong> HTTP (contraste avec {{Glossary("Forbidden response header name","Nom d'en-tête de réponse interdit")}}).</p>
+<p><dfn>Un nom d'en-tête interdit est un </dfn>nom d'<a href="/fr/docs/HTTP/Headers">en-tête HTTP</a> qui ne peut être modifié par programmation, spécifiquement, un nom d'en-tête de <strong>requête</strong> HTTP (contraste avec {{Glossary("Forbidden response header name","Nom d'en-tête de réponse interdit")}}).</p>
-<p>Les modifications de ces en-têtes sont interdites pour que l'agent utilisateur garde un total contrôle sur eux. Les noms commençant par `<code title="">Sec-</code>` sont réservés à la création de nouveaux en-têtes à l'abri des {{glossary("API","API")}} utilisant <a href="https://developer.mozilla.org/fr/docs/Web/API/Fetch_API">Fetch</a> <span id="result_box" lang="fr"><span>qui accordent aux développeurs le contrôle des en-têtes, tels que</span></span> {{domxref("XMLHttpRequest")}}.</p>
+<p>Les modifications de ces en-têtes sont interdites pour que l'agent utilisateur garde un total contrôle sur eux. Les noms commençant par `<code>Sec-</code>` sont réservés à la création de nouveaux en-têtes à l'abri des {{glossary("API","API")}} utilisant <a href="/fr/docs/Web/API/Fetch_API">Fetch</a> qui accordent aux développeurs le contrôle des en-têtes, tels que {{domxref("XMLHttpRequest")}}.</p>
<p>Les noms d'en-tête interdits commencent avec <code>Proxy-</code> ou <code>Sec-</code>, ou se composent de l'un d'eux :</p>
-<ul class="brief">
- <li><code title="">Accept-Charset</code></li>
- <li><code title="">Accept-Encoding</code></li>
- <li><code title="">Access-Control-Request-Headers</code></li>
- <li><code title="">Access-Control-Request-Method</code></li>
- <li><code title="">Connection</code></li>
- <li><code title="">Content-Length</code></li>
- <li><code title="">Cookie</code></li>
- <li><code title="">Cookie2</code></li>
- <li><code title="">Date</code></li>
- <li><code title="">DNT</code></li>
- <li><code title="">Expect</code></li>
- <li><code title="">Host</code></li>
- <li><code title="">Keep-Alive</code></li>
- <li><code title="http-origin">Origin</code></li>
- <li><code title="http-origin">Proxy-</code></li>
- <li><code title="http-origin">Sec-</code></li>
- <li><code title="">Referer</code></li>
- <li><code title="">TE</code></li>
- <li><code title="">Trailer</code></li>
- <li><code title="">Transfer-Encoding</code></li>
- <li><code title="">Upgrade</code></li>
- <li><code title="">Via</code></li>
+<ul>
+ <li><code>Accept-Charset</code></li>
+ <li><code>Accept-Encoding</code></li>
+ <li><code>Access-Control-Request-Headers</code></li>
+ <li><code>Access-Control-Request-Method</code></li>
+ <li><code>Connection</code></li>
+ <li><code>Content-Length</code></li>
+ <li><code>Cookie</code></li>
+ <li><code>Cookie2</code></li>
+ <li><code>Date</code></li>
+ <li><code>DNT</code></li>
+ <li><code>Expect</code></li>
+ <li><code>Host</code></li>
+ <li><code>Keep-Alive</code></li>
+ <li><code>Origin</code></li>
+ <li><code>Proxy-</code></li>
+ <li><code>Sec-</code></li>
+ <li><code>Referer</code></li>
+ <li><code>TE</code></li>
+ <li><code>Trailer</code></li>
+ <li><code>Transfer-Encoding</code></li>
+ <li><code>Upgrade</code></li>
+ <li><code>Via</code></li>
</ul>
<div class="note">
-<p><strong>Note</strong>: L'en-tête <code>User-Agent</code> n'est plus interdit, <a href="https://fetch.spec.whatwg.org/#terminology-headers">conformément à la spécification</a> — voir la liste des noms d'en-tête interdit (implémentée dans Firefox 43), et peut donc maintenant être défini dans un objet <a href="https://developer.mozilla.org/fr/docs/Web/API/Headers">en-tête</a> Fetch, via XHR <a href="/en-US/docs/Web/API/XMLHttpRequest#setRequestHeader%28%29">setRequestHeader()</a>, etc.</p>
+<p><strong>Note :</strong> L'en-tête <code>User-Agent</code> n'est plus interdit, <a href="https://fetch.spec.whatwg.org/#terminology-headers">conformément à la spécification</a> — voir la liste des noms d'en-tête interdit (implémentée dans Firefox 43), et peut donc maintenant être défini dans un objet <a href="/fr/docs/Web/API/Headers">en-tête</a> Fetch, via XHR <a href="/fr/docs/Web/API/XMLHttpRequest#setRequestHeader%28%29">setRequestHeader()</a>, etc.</p>
</div>
diff --git a/files/fr/glossary/forbidden_response_header_name/index.html b/files/fr/glossary/forbidden_response_header_name/index.html
index 5a2d0c3ccb..65d916bd3c 100644
--- a/files/fr/glossary/forbidden_response_header_name/index.html
+++ b/files/fr/glossary/forbidden_response_header_name/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/Forbidden_response_header_name
original_slug: Glossaire/Forbidden_response_header_name
---
-<p><dfn>Un nom d'en-tête de réponse interdit est un</dfn> nom d'<a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">en-tête HTTP</a> (`<code title="">Set-Cookie</code>` ou `<code title="">Set-Cookie2</code>`) qui ne peuvent être modifiés par programmation.</p>
+<p><dfn>Un nom d'en-tête de réponse interdit est un</dfn> nom d'<a href="/fr/docs/HTTP/Headers">en-tête HTTP</a> (`<code>Set-Cookie</code>` ou `<code>Set-Cookie2</code>`) qui ne peuvent être modifiés par programmation.</p>
<h2 id="Spécifications">Spécifications</h2>
diff --git a/files/fr/glossary/fork/index.html b/files/fr/glossary/fork/index.html
index 20c267fc4d..1aa346bc99 100644
--- a/files/fr/glossary/fork/index.html
+++ b/files/fr/glossary/fork/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Fork
original_slug: Glossaire/Fork
---
-<p><span class="seoSummary">Un <em>fork</em> est une copie d’un projet logiciel existant à un moment donné pour permettre à quelque-un d’ajouter ses propres modifications au projet. Si la licence du logiciel original le permet, vous pouvez copier le code pour développer votre propre version de ce logiciel, avec vos propres ajouts, qui sera alors un « fork ».</span></p>
+<p>Un <em>fork</em> est une copie d’un projet logiciel existant à un moment donné pour permettre à quelque-un d’ajouter ses propres modifications au projet. Si la licence du logiciel original le permet, vous pouvez copier le code pour développer votre propre version de ce logiciel, avec vos propres ajouts, qui sera alors un « fork ».</p>
<p>Les <em>forks</em> sont communs dans le développement des logiciels libres et <em>open source</em>. C’est maintenant un terme plus populaire grâce au modèle de contribution utilisant Git (et/ou la plateforme GitHub).</p>
diff --git a/files/fr/glossary/fps/index.html b/files/fr/glossary/fps/index.html
index b36d2e90e0..574fe3c43c 100644
--- a/files/fr/glossary/fps/index.html
+++ b/files/fr/glossary/fps/index.html
@@ -7,7 +7,8 @@ translation_of: 'Glossary/FPS'
<p>Les films ont généralement une fréquence d'images de 24fps. Ils sont capables d'avoir moins d'images par seconde car l'illusion de la vie est créée avec des flous de mouvement. Lorsque vous vous déplacez sur un écran d'ordinateur, il n'y a pas de flou de mouvement (sauf si vous animez un <a href="/fr/docs/Web/CSS/CSS_Images/Implementing_image_sprites_in_CSS">sprite</a> d'image avec des flous de mouvement).</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ol>
<li><a href="/fr/docs/Glossary">Glossaire</a>
<ol>
@@ -19,5 +20,4 @@ translation_of: 'Glossary/FPS'
<li>{{Interwiki("wikipedia", "Frame rate")}}</li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/ftp/index.html b/files/fr/glossary/ftp/index.html
index 4d66b0b008..1980ff6d21 100644
--- a/files/fr/glossary/ftp/index.html
+++ b/files/fr/glossary/ftp/index.html
@@ -9,14 +9,14 @@ tags:
translation_of: Glossary/FTP
original_slug: Glossaire/FTP
---
-<p><strong>FTP </strong>(file transfer protocol) est un {{glossary("Protocol","protocole")}} réseau standard utilisé pour transférer des fichiers d'un {{glossary("Host","hôte")}} à un autre par Internet. <span id="result_box" lang="fr"><span>De plus en plus, cependant, les équipes et les comptes d'hébergement n'autorisent pas le FTP et s'appuient plutôt sur un système de contrôle de version comme Git.</span> <span>Vous le trouverez toujours utilisé sur les anciens comptes d'hébergement, mais il est sûr de dire que FTP n'est plus considéré comme la meilleure pratique.</span></span></p>
+<p><strong>FTP </strong>(file transfer protocol) est un {{glossary("Protocol","protocole")}} réseau standard utilisé pour transférer des fichiers d'un {{glossary("Host","hôte")}} à un autre par Internet. De plus en plus, cependant, les équipes et les comptes d'hébergement n'autorisent pas le FTP et s'appuient plutôt sur un système de contrôle de version comme Git. Vous le trouverez toujours utilisé sur les anciens comptes d'hébergement, mais il est sûr de dire que FTP n'est plus considéré comme la meilleure pratique.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<h3 id="Connaissances_générales">Connaissances générales</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/Transf%C3%A9rer_des_fichiers_vers_un_serveur_web">Guide du débutant pour mettre en ligne des fichiers via FTP</a></li>
+ <li><a href="/fr/Apprendre/Transf%C3%A9rer_des_fichiers_vers_un_serveur_web">Guide du débutant pour mettre en ligne des fichiers via FTP</a></li>
<li>{{interwiki("wikipedia", "File_Transfer_Protocol","FTP")}} on Wikipedia</li>
</ul>
diff --git a/files/fr/glossary/ftu/index.html b/files/fr/glossary/ftu/index.html
index bcfcb5ac5a..3627954c62 100644
--- a/files/fr/glossary/ftu/index.html
+++ b/files/fr/glossary/ftu/index.html
@@ -11,6 +11,6 @@ tags:
translation_of: Glossary/FTU
original_slug: Glossaire/FTU
---
-<p id="Summary">FTU (First Time Use, ou première utilisation) est l'application qui se charge lorsque vous lancez une version nouvellement installée de {{glossary("Gecko")}} sur un appareil {{glossary("Firefox OS")}}.</p>
+<p>FTU (First Time Use, ou première utilisation) est l'application qui se charge lorsque vous lancez une version nouvellement installée de {{glossary("Gecko")}} sur un appareil {{glossary("Firefox OS")}}.</p>
<p>Vous pouvez utiliser FTU pour définir des options importantes (e.g. fuseau horaire, détails du WiFi, langue par défaut, import des contacts), ou pour suivre le "Phone Tour" dans le but de découvrir votre appareil.</p>
diff --git a/files/fr/glossary/function/index.html b/files/fr/glossary/function/index.html
index ae80d37e95..efcce3ca49 100644
--- a/files/fr/glossary/function/index.html
+++ b/files/fr/glossary/function/index.html
@@ -19,71 +19,71 @@ original_slug: Glossaire/Fonction
<p>Une <strong>fonction anonyme</strong> est une fonction sans nom de fonction :</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">;</span>
-<span class="comment token">// ou en utilisant la notation de flèche de ECMAScript 2015</span>
-<span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="operator token">=</span><span class="operator token">&gt;</span> <span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">;</span></code></pre>
+<pre class="brush: js">function () {};
+// ou en utilisant la notation de flèche de ECMAScript 2015
+() =&gt; {};</pre>
<p>Une <strong>fonction nommée</strong> est une fonction avec un nom de fonction :</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">foo</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">;</span>
-<span class="comment token">// ou en utilisant la notation de flèche de ECMAScript 2015</span>
-<span class="keyword token">const</span> foo <span class="operator token">=</span> <span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="operator token">=</span><span class="operator token">&gt;</span> <span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">;</span></code></pre>
+<pre class="brush: js">function foo() {};
+// ou en utilisant la notation de flèche de ECMAScript 2015
+const foo = () =&gt; {};</pre>
<p>Une <strong>fonction imbriquée (ou fonction interne)</strong> est une fonction à l'intérieur d'une autre fonction (<em><code>square</code></em> dans l'exemple suivant). Une <strong>fonction externe</strong> est une fonction qui contient une fonction (<em><code>addSquares</code></em> dans l'exemple suivant) :</p>
<dl>
</dl>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">addSquares</span><span class="punctuation token">(</span>a<span class="punctuation token">,</span>b<span class="punctuation token">)</span> <span class="punctuation token">{</span>
- <span class="keyword token">function</span> <span class="function token">square</span><span class="punctuation token">(</span>x<span class="punctuation token">)</span> <span class="punctuation token">{</span>
- <span class="keyword token">return</span> x <span class="operator token">*</span> x<span class="punctuation token">;</span>
- <span class="punctuation token">}</span>
- <span class="keyword token">return</span> <span class="function token">square</span><span class="punctuation token">(</span>a<span class="punctuation token">)</span> <span class="operator token">+</span> <span class="function token">square</span><span class="punctuation token">(</span>b<span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">;</span>
-<span class="comment token">//En utilisant la notation de flèche de ECMAScript 2015</span>
-<span class="keyword token">const</span> addSquares <span class="operator token">=</span> <span class="punctuation token">(</span>a<span class="punctuation token">,</span>b<span class="punctuation token">)</span> <span class="operator token">=</span><span class="operator token">&gt;</span> <span class="punctuation token">{</span>
- <span class="keyword token">const</span> square <span class="operator token">=</span> x <span class="operator token">=</span><span class="operator token">&gt;</span> x<span class="operator token">*</span>x<span class="punctuation token">;</span>
- <span class="keyword token">return</span> <span class="function token">square</span><span class="punctuation token">(</span>a<span class="punctuation token">)</span> <span class="operator token">+</span> <span class="function token">square</span><span class="punctuation token">(</span>b<span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">;</span></code></pre>
+<pre class="brush: js">function addSquares(a,b) {
+ function square(x) {
+ return x * x;
+ }
+ return square(a) + square(b);
+};
+//En utilisant la notation de flèche de ECMAScript 2015
+const addSquares = (a,b) =&gt; {
+ const square = x =&gt; x*x;
+ return square(a) + square(b);
+};</pre>
<p>Une <strong>fonction récursive</strong> est une fonction qui fait appel à elle-même. Voir {{Glossary("Recursion","récursion")}}.</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">loop</span><span class="punctuation token">(</span>x<span class="punctuation token">)</span> <span class="punctuation token">{</span>
- <span class="keyword token">if</span> <span class="punctuation token">(</span>x <span class="operator token">&gt;=</span> <span class="number token">10</span><span class="punctuation token">)</span>
- <span class="keyword token">return</span><span class="punctuation token">;</span>
- <span class="function token">loop</span><span class="punctuation token">(</span>x <span class="operator token">+</span> <span class="number token">1</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">;</span>
-<span class="comment token">//En utilisant la notation de flèche de ECMAScript 2015</span>
-<span class="keyword token">const</span> loop <span class="operator token">=</span> x <span class="operator token">=</span><span class="operator token">&gt;</span> <span class="punctuation token">{</span>
- <span class="keyword token">if</span> <span class="punctuation token">(</span>x <span class="operator token">&gt;=</span> <span class="number token">10</span><span class="punctuation token">)</span>
- <span class="keyword token">return</span><span class="punctuation token">;</span>
- <span class="function token">loop</span><span class="punctuation token">(</span>x <span class="operator token">+</span> <span class="number token">1</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">;</span></code></pre>
-
-<p><span id="result_box" lang="fr"><span>Une <strong>expression de fonction invoquée immédiatement</strong> (IIFE) est une fonction appelée directement après le chargement de la fonction dans le compilateur du navigateur.</span> <span>La façon d'identifier une IIFE est de localiser les parenthèses gauche et droite supplémentaires à la fin de la déclaration de la fonction.</span></span></p>
-
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="comment token">// Erreur (https://en.wikipedia.org/wiki/Immediately-invoked_function_expression)</span>
-<span class="comment token">/*
+<pre class="brush: js">function loop(x) {
+ if (x &gt;= 10)
+ return;
+ loop(x + 1);
+};
+//En utilisant la notation de flèche de ECMAScript 2015
+const loop = x =&gt; {
+ if (x &gt;= 10)
+ return;
+ loop(x + 1);
+};</pre>
+
+<p>Une <strong>expression de fonction invoquée immédiatement</strong> (IIFE) est une fonction appelée directement après le chargement de la fonction dans le compilateur du navigateur. La façon d'identifier une IIFE est de localiser les parenthèses gauche et droite supplémentaires à la fin de la déclaration de la fonction.</p>
+
+<pre class="brush: js">// Erreur (https://en.wikipedia.org/wiki/Immediately-invoked_function_expression)
+/*
​function foo() {
console.log('Hello Foo');
}();
-*/</span>
+*/
-<span class="punctuation token">(</span><span class="keyword token">function</span> <span class="function token">foo</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span>
- console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"Hello Foo"</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
+(function foo() {
+ console.log("Hello Foo");
+}());
-<span class="punctuation token">(</span><span class="keyword token">function</span> <span class="function token">food</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span>
- console<span class="punctuation token">.</span><span class="function token">log</span><span class="punctuation token">(</span><span class="string token">"Hello Food"</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span></code></pre>
+(function food() {
+ console.log("Hello Food");
+})();</pre>
-<p><span id="result_box" lang="fr"><span>Si vous souhaitez en savoir plus sur les IIFE, consultez la page suivante sur Wikipedia : <a href="https://fr.wikipedia.org/wiki/JavaScript#Expressions_de_fonctions_imm%C3%A9diatement_invoqu%C3%A9es">Expression de la fonction immédiatement invoquée</a></span></span></p>
+<p>Si vous souhaitez en savoir plus sur les IIFE, consultez la page suivante sur Wikipedia : <a href="https://fr.wikipedia.org/wiki/JavaScript#Expressions_de_fonctions_imm%C3%A9diatement_invoqu%C3%A9es">Expression de la fonction immédiatement invoquée</a></p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<h3 id="Informations_Techniques">Informations Techniques</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Fonctions" title="en-US/docs/Web/JavaScript/Guide/Functions">Les Fonctions</a> en JavaScript sur MDN</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fl%C3%A9ch%C3%A9es">Fonctions fléchées</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Fonctions">Les Fonctions</a> en JavaScript sur MDN</li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fl%C3%A9ch%C3%A9es">Fonctions fléchées</a></li>
</ul>
diff --git a/files/fr/glossary/garbage_collection/index.html b/files/fr/glossary/garbage_collection/index.html
index 9fa3663113..f6751f43ac 100644
--- a/files/fr/glossary/garbage_collection/index.html
+++ b/files/fr/glossary/garbage_collection/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Garbage_collection
original_slug: Glossaire/Ramasse-miettes
---
-<p><strong><a href="/en-US/docs/Web/JavaScript/Memory_Management#Garbage_collection">Ramasse-miettes</a></strong> est un terme utilisé en {{Glossary("Computer Programming","programmation informatique")}} pour décrire le processus de recherche et de suppression des {{Glossary("Object", "objets")}} qui ne sont plus {{Glossary("Object reference", "référencés")}} par d'autres objets. En d'autres termes, le ramasse-miettes est le processus de suppression de tous les objets qui ne sont plus utilisés par d'autres objets. Souvent abrégé "GC" (pour Garbage Collection en anglais),  le ramasse-miettes est un élément fondamental du système de la {{Glossary("Memory management","gestion de la mémoire")}} utilisé par {{Glossary("JavaScript")}}.</p>
+<p><strong><a href="/fr/docs/Web/JavaScript/Memory_Management#Garbage_collection">Ramasse-miettes</a></strong> est un terme utilisé en {{Glossary("Computer Programming","programmation informatique")}} pour décrire le processus de recherche et de suppression des {{Glossary("Object", "objets")}} qui ne sont plus {{Glossary("Object reference", "référencés")}} par d'autres objets. En d'autres termes, le ramasse-miettes est le processus de suppression de tous les objets qui ne sont plus utilisés par d'autres objets. Souvent abrégé "GC" (pour Garbage Collection en anglais),  le ramasse-miettes est un élément fondamental du système de la {{Glossary("Memory management","gestion de la mémoire")}} utilisé par {{Glossary("JavaScript")}}.</p>
<h2 id="Pour_approfondir"><strong>Pour approfondir</strong></h2>
diff --git a/files/fr/glossary/gecko/index.html b/files/fr/glossary/gecko/index.html
index c5e509f9bc..6af0671748 100644
--- a/files/fr/glossary/gecko/index.html
+++ b/files/fr/glossary/gecko/index.html
@@ -11,7 +11,7 @@ tags:
translation_of: Glossary/Gecko
original_slug: Glossaire/Gecko
---
-<p id="Summary"><span class="seoSummary"><strong>Gecko</strong> est le moteur de rendu développé par le Projet Mozilla et utilisé dans beaucoup d'applications/appareils, dont {{glossary("Mozilla Firefox","Firefox")}} et {{glossary("Firefox OS")}}.</span></p>
+<p><strong>Gecko</strong> est le moteur de rendu développé par le Projet Mozilla et utilisé dans beaucoup d'applications/appareils, dont {{glossary("Mozilla Firefox","Firefox")}} et {{glossary("Firefox OS")}}.</p>
<p>Les {{glossary("navigateur","navigateurs")}} Web ont besoin d'un logiciel appelé moteur de rendu pour interpréter le {{glossary("HTML")}}, les {{glossary("CSS")}}, {{glossary("JavaScript")}}, et les contenus embarqués (telles que les images) et tout dessiner sur votre écran. À côté de ça, Gecko garantit que les {{glossary("API","APIs")}} associées fonctionnent correctement sur tous les systèmes d'exploitation que Gecko supporte, et que les APIs appropriées ne sont exposées qu'aux cibles supportées concernées. Cela signifie que Gecko intègre, entre autres choses, pile réseau, couche graphique, moteur de rendu, une machine virtuelle JavaScript, et des couches de portabilité.</p>
@@ -28,7 +28,7 @@ original_slug: Glossaire/Gecko
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Gecko">La documentation Gecko sur MDN</a></li>
+ <li><a href="/fr/docs/Gecko">La documentation Gecko sur MDN</a></li>
</ul>
<p><br>
diff --git a/files/fr/glossary/global_scope/index.html b/files/fr/glossary/global_scope/index.html
index fde1932d10..5e45f92cd0 100644
--- a/files/fr/glossary/global_scope/index.html
+++ b/files/fr/glossary/global_scope/index.html
@@ -9,14 +9,14 @@ original_slug: Glossaire/Portée_globale
---
<p>Dans un environnement de programmation, la portée globale ( <em>global scope</em> ) est la {{glossary("Scope","portée")}} qui est visible dans toutes les autres portées.</p>
-<p><span id="result_box" lang="fr"><span>Dans le JavaScript côté client, la portée globale est généralement la page web à l'intérieur de laquelle tout le code est en cours d'exécution.</span></span></p>
+<p>Dans le JavaScript côté client, la portée globale est généralement la page web à l'intérieur de laquelle tout le code est en cours d'exécution.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<h3 id="Apprendre_sur_ce_sujet">Apprendre sur ce sujet</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Les_portées_de_variables">Introduction à la portée des variables en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#Les_portées_de_variables">Introduction à la portée des variables en JavaScript</a></li>
<li>{{interwiki("wikipedia", "Portée (informatique)", "Portée")}} sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/glyph/index.html b/files/fr/glossary/glyph/index.html
index fb7bdcc6e7..96a84bb600 100644
--- a/files/fr/glossary/glyph/index.html
+++ b/files/fr/glossary/glyph/index.html
@@ -18,5 +18,5 @@ original_slug: Glossaire/Glyphe
<ul>
<li><a href="https://fr.wikipedia.org/wiki/Glyphe">Glyphe</a> sur Wikipédia</li>
- <li><a href="https://www.quora.com/Whats-the-difference-between-a-character-a-glyph-and-a-grapheme/answer/Thomas-Phinney" lang="en">Glyph, character and grapheme</a> (Glyphe, caractère et graphème) sur Quora (en anglais)</li>
+ <li><a href="https://www.quora.com/Whats-the-difference-between-a-character-a-glyph-and-a-grapheme/answer/Thomas-Phinney">Glyph, character and grapheme</a> (Glyphe, caractère et graphème) sur Quora (en anglais)</li>
</ul>
diff --git a/files/fr/glossary/google_chrome/index.html b/files/fr/glossary/google_chrome/index.html
index 23187fb8c7..759ae7b99d 100644
--- a/files/fr/glossary/google_chrome/index.html
+++ b/files/fr/glossary/google_chrome/index.html
@@ -12,17 +12,17 @@ tags:
translation_of: Glossary/Google_Chrome
original_slug: Glossaire/Google_Chrome
---
-<p>Google Chrome est un {{glossary("navigateur")}} Web gratuit développé par Google. Il est basé sur le projet open source <a href="http://www.chromium.org/" rel="external">Chromium</a>. Certaines différences clés sont décrites sur le <a href="https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome">wiki de Chromium</a>. En ce qui concerne le moteur rendu, les deux navigateurs utilisent un fork de {{glossary("WebKit")}} appelé {{glossary("Blink")}}. Remarquez que la version iOS de Chrome utilise le moteur de rendu de cette plate-forme et non Blink.</p>
+<p>Google Chrome est un {{glossary("navigateur")}} Web gratuit développé par Google. Il est basé sur le projet open source <a href="http://www.chromium.org/">Chromium</a>. Certaines différences clés sont décrites sur le <a href="https://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome">wiki de Chromium</a>. En ce qui concerne le moteur rendu, les deux navigateurs utilisent un fork de {{glossary("WebKit")}} appelé {{glossary("Blink")}}. Remarquez que la version iOS de Chrome utilise le moteur de rendu de cette plate-forme et non Blink.</p>
-<h2 id="Pour_en_savoir_plus" style="line-height: 30px;">Pour en savoir plus</h2>
+<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{interwiki("wikipedia", "Google Chrome", "Google Chrome")}} sur Wikipédia</li>
</ul>
-<h3 id="Pour_les_utilisateurs_de_Chrome" style="line-height: 24px;">Pour les utilisateurs de Chrome</h3>
+<h3 id="Pour_les_utilisateurs_de_Chrome">Pour les utilisateurs de Chrome</h3>
<p>Utilisez un des ces liens si vous ĂŞtes un utilisateur de tous les jours.</p>
diff --git a/files/fr/glossary/graceful_degradation/index.html b/files/fr/glossary/graceful_degradation/index.html
index 7b559f8583..5940730d9b 100644
--- a/files/fr/glossary/graceful_degradation/index.html
+++ b/files/fr/glossary/graceful_degradation/index.html
@@ -7,11 +7,11 @@ tags:
translation_of: Glossary/Graceful_degradation
original_slug: Glossaire/Graceful_degradation
---
-<p><span id="result_box" lang="fr"><span><strong>La dégradation gracieuse</strong> est une philosophie de conception centrée sur la création d'un site / application web moderne qui fonctionnera dans les navigateurs les plus récents, mais qui sera remplacé par un contenu et une fonctionnalité essentiels dans les anciens navigateurs, même moins performant.</span></span></p>
+<p><strong>La dégradation gracieuse</strong> est une philosophie de conception centrée sur la création d'un site / application web moderne qui fonctionnera dans les navigateurs les plus récents, mais qui sera remplacé par un contenu et une fonctionnalité essentiels dans les anciens navigateurs, même moins performant.</p>
-<p><a href="/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection">Les P</a><a href="https://developer.mozilla.org/fr/docs/Glossaire/Polyfill">olyfills</a> <span id="result_box" lang="fr"><span>peuvent être utilisés pour intégrer des fonctionnalités manquantes avec JavaScript, mais des alternatives acceptables à des fonctionnalités telles que le style et la mise en page doivent être fournies si possible, par exemple en utilisant la cascade CSS ou le comportement de repli HTML.</span> <span>Quelques bons exemples peuvent être trouvés dans</span></span> <a href="https://developer.mozilla.org/fr/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS">Traitement des problèmes HTML et CSS courants</a>.</p>
+<p><a href="/fr/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection">Les P</a><a href="/fr/docs/Glossaire/Polyfill">olyfills</a> peuvent être utilisés pour intégrer des fonctionnalités manquantes avec JavaScript, mais des alternatives acceptables à des fonctionnalités telles que le style et la mise en page doivent être fournies si possible, par exemple en utilisant la cascade CSS ou le comportement de repli HTML. Quelques bons exemples peuvent être trouvés dans <a href="/fr/docs/Learn/Tools_and_testing/Cross_browser_testing/HTML_and_CSS">Traitement des problèmes HTML et CSS courants</a>.</p>
-<p><span id="result_box" lang="fr"><span>C'est une technique utile qui permet aux développeurs Web de se concentrer sur le développement des meilleurs sites web possibles tout en compensant les problèmes de ces sites auxquels accèdent plusieurs agents utilisateurs inconnus.</span></span> L'{{Glossary("Progressive enhancement","Amélioration progressive")}} <span id="result_box" lang="fr"><span>est apparentée mais différente </span></span> — <span lang="fr"><span> la dégradation gracieuse est souvent considérée comme allant dans la direction opposée à l'amélioration progressive.</span> <span>En réalité, les deux approches sont valides et peuvent souvent se compléter l'une l'autre.</span></span></p>
+<p>C'est une technique utile qui permet aux développeurs Web de se concentrer sur le développement des meilleurs sites web possibles tout en compensant les problèmes de ces sites auxquels accèdent plusieurs agents utilisateurs inconnus. L'{{Glossary("Progressive enhancement","Amélioration progressive")}} est apparentée mais différente — la dégradation gracieuse est souvent considérée comme allant dans la direction opposée à l'amélioration progressive. En réalité, les deux approches sont valides et peuvent souvent se compléter l'une l'autre.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/grid/index.html b/files/fr/glossary/grid/index.html
index 8ab9a1e5ea..b5e9b22b88 100644
--- a/files/fr/glossary/grid/index.html
+++ b/files/fr/glossary/grid/index.html
@@ -12,13 +12,13 @@ original_slug: Glossaire/Grid
<p>La grille que vous définissez avec ces propriétés est décrite comme une <em>grille explicite</em>.</p>
-<p><span id="result_box" lang="fr"><span>Si vous placez du contenu en dehors de cette grille explicite, ou si vous comptez sur le placement automatique, l'algorithme de grille doit créer une </span></span>{{glossary("grid tracks", "piste")}} (<em>track</em>) de<span lang="fr"><span> ligne ou de colonne supplémentaire</span></span> pour contenir {{glossary("grid item", "éléments de grille")}} (<em>grid items</em>), <span id="result_box" lang="fr"><span>des pistes supplémentaires seront alors créées dans la grille implicite.</span> <span>La grille implicite est la grille créée automatiquement en raison de l'ajout de contenu en dehors des pistes définies.</span></span></p>
+<p>Si vous placez du contenu en dehors de cette grille explicite, ou si vous comptez sur le placement automatique, l'algorithme de grille doit créer une {{glossary("grid tracks", "piste")}} (<em>track</em>) de ligne ou de colonne supplémentaire pour contenir {{glossary("grid item", "éléments de grille")}} (<em>grid items</em>), des pistes supplémentaires seront alors créées dans la grille implicite. La grille implicite est la grille créée automatiquement en raison de l'ajout de contenu en dehors des pistes définies.</p>
-<p>Dans l'exemple ci-dessous, nous avons créé une grille explicite de 3 colonnes et 2 lignes. La troisième ligne de la grille est une piste de ligne de grille implicite, formée <span id="result_box" lang="fr"><span>en raison des 2 éléments en plus, par rapport aux 6 qui remplissent les pistes explicites.</span></span></p>
+<p>Dans l'exemple ci-dessous, nous avons créé une grille explicite de 3 colonnes et 2 lignes. La troisième ligne de la grille est une piste de ligne de grille implicite, formée en raison des 2 éléments en plus, par rapport aux 6 qui remplissent les pistes explicites.</p>
-<div id="example">
-<div class="hidden">
-<pre class="brush: css">* {box-sizing: border-box;}
+<h2 id="Exemple">Exemple</h2>
+
+<pre class="brush: css hidden">* {box-sizing: border-box;}
.wrapper {
border: 2px solid #f76707;
@@ -34,7 +34,6 @@ original_slug: Glossaire/Grid
color: #d9480f;
}
</pre>
-</div>
<pre class="brush: css">.wrapper {
display: grid;
@@ -55,11 +54,11 @@ original_slug: Glossaire/Grid
&lt;/div&gt;
</pre>
-<p>{{ EmbedLiveSample('example', '500', '330') }}</p>
+<p>{{ EmbedLiveSample('Exemple', '500', '330') }}</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
-<h3 id="Références_de_la_propriété"><span class="short_text" id="result_box" lang="fr"><span>Références de la propriété</span></span></h3>
+<h3 id="Références_de_la_propriété">Références de la propriété</h3>
<ul>
<li>{{cssxref("grid-template-columns")}}</li>
@@ -68,9 +67,8 @@ original_slug: Glossaire/Grid
<li>{{cssxref("grid-template")}}</li>
</ul>
-<h3 id="En_lire_plus"><span class="short_text" id="result_box" lang="fr"><span>En lire plus</span></span></h3>
+<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les  concepts de base des grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les  concepts de base des grilles CSS</a></em></li>
</ul>
-</div>
diff --git a/files/fr/glossary/grid_areas/index.html b/files/fr/glossary/grid_areas/index.html
index 4d861c41c7..e5b98b72f0 100644
--- a/files/fr/glossary/grid_areas/index.html
+++ b/files/fr/glossary/grid_areas/index.html
@@ -8,17 +8,17 @@ tags:
translation_of: Glossary/Grid_Areas
original_slug: Glossaire/Zones_de_grille
---
-<p>Une <strong>zone de grille</strong> est une {{glossary("grid cell","cellule de grille")}}  ou plus, <span id="result_box" lang="fr"><span>qui constitue une zone rectangulaire sur la grille.</span> <span>Les zones de grille sont créées lorsque vous placez un élément en utilisant</span></span> le  <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Placer_les_%C3%A9l%C3%A9ments_sur_les_lignes_d_une_grille_CSS">placement de la ligne de base</a> ou lors de la définition des zones par l'utilisation de <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/D%C3%A9finir_des_zones_sur_une_grille">zones de grille nommées</a>.</p>
+<p>Une <strong>zone de grille</strong> est une {{glossary("grid cell","cellule de grille")}}  ou plus, qui constitue une zone rectangulaire sur la grille. Les zones de grille sont créées lorsque vous placez un élément en utilisant le  <a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Placer_les_%C3%A9l%C3%A9ments_sur_les_lignes_d_une_grille_CSS">placement de la ligne de base</a> ou lors de la définition des zones par l'utilisation de <a href="/fr/docs/Web/CSS/CSS_Grid_Layout/D%C3%A9finir_des_zones_sur_une_grille">zones de grille nommées</a>.</p>
-<p><img alt="Image showing a highlighted grid area" src="https://mdn.mozillademos.org/files/14771/1_Grid_Area.png" style="height: 253px; width: 380px;"></p>
+<p><img alt="Image showing a highlighted grid area" src="1_grid_area.png"></p>
-<p><span id="result_box" lang="fr"><span>Les zones de grille doivent être de nature rectangulaire ;</span> <span>il n'est pas possible de créer, par exemple, une zone de grille en forme de T ou de L.</span></span></p>
+<p>Les zones de grille doivent être de nature rectangulaire ; il n'est pas possible de créer, par exemple, une zone de grille en forme de T ou de L.</p>
-<p>Dans l'exemple ci-dessous, nous avons<span id="result_box" lang="fr"><span> un conteneur de grille avec deux éléments de grille </span><span>nommés à l'aide de la propriété</span></span> {{cssxref("grid-area")}}  et<span class="short_text" id="result_box" lang="fr"><span> mis sur la grille en utilisant</span></span> {{cssxref("grid-template-areas")}}. <span id="result_box" lang="fr"><span>Cela crée deux zones de grille, l'une couvrant quatre cellules de la grille, et deux autres d'une seule cellule.</span></span></p>
+<p>Dans l'exemple ci-dessous, nous avons un conteneur de grille avec deux éléments de grille nommés à l'aide de la propriété {{cssxref("grid-area")}}  et mis sur la grille en utilisant {{cssxref("grid-template-areas")}}. Cela crée deux zones de grille, l'une couvrant quatre cellules de la grille, et deux autres d'une seule cellule.</p>
-<div id="example_1">
-<div class="hidden">
-<pre class="brush: css">* {box-sizing: border-box;}
+<h2 id="Exemple">Exemple</h2>
+
+<pre class="brush: css hidden">* {box-sizing: border-box;}
.wrapper {
border: 2px solid #f76707;
@@ -34,7 +34,6 @@ original_slug: Glossaire/Zones_de_grille
color: #d9480f;
}
</pre>
-</div>
<pre class="brush: css">.wrapper {
display: grid;
@@ -58,8 +57,8 @@ original_slug: Glossaire/Zones_de_grille
&lt;/div&gt;
</pre>
-<p>{{ EmbedLiveSample('example_1', '300', '280') }}</p>
-</div>
+<p>{{ EmbedLiveSample('Exemple', '300', '280') }}</p>
+
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -77,7 +76,7 @@ original_slug: Glossaire/Zones_de_grille
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/D%C3%A9finir_des_zones_sur_une_grille">DĂ©finir des zones sur une grille</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/D%C3%A9finir_des_zones_sur_une_grille">DĂ©finir des zones sur une grille</a></em></li>
<li><a href="https://drafts.csswg.org/css-grid/#grid-area-concept">Définition des zones de grille dans la spécification dans les grilles CSS</a> (en)</li>
</ul>
diff --git a/files/fr/glossary/grid_axis/index.html b/files/fr/glossary/grid_axis/index.html
index 54a96e3f3a..da8e08b658 100644
--- a/files/fr/glossary/grid_axis/index.html
+++ b/files/fr/glossary/grid_axis/index.html
@@ -8,26 +8,26 @@ tags:
translation_of: Glossary/Grid_Axis
original_slug: Glossaire/Axe_de_grille
---
-<p><span id="result_box" lang="fr"><span>La grille CSS est une méthode de mise en page bidimensionnelle permettant une présentation du contenu en lignes et colonnes.</span> <span>Par conséquent, dans toute grille, nous avons deux axes.</span> <span>L'axe du "bloc" ou de la colonne et l'axe "en ligne" ou de la ligne.</span></span></p>
+<p>La grille CSS est une méthode de mise en page bidimensionnelle permettant une présentation du contenu en lignes et colonnes. Par conséquent, dans toute grille, nous avons deux axes. L'axe du "bloc" ou de la colonne et l'axe "en ligne" ou de la ligne.</p>
-<p><span id="result_box" lang="fr"><span>C'est sur ces axes que les items peuvent être alignés et justifiés en utilisant les propriétés définies dans</span></span> <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Alignement_des_bo%C3%AEtes_avec_les_grilles_CSS">les spécifications de l'alignement des boîtes</a>.</p>
+<p>C'est sur ces axes que les items peuvent être alignés et justifiés en utilisant les propriétés définies dans <a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Alignement_des_bo%C3%AEtes_avec_les_grilles_CSS">les spécifications de l'alignement des boîtes</a>.</p>
-<p>En CSS l'axe des colonnes (ou des blocs) est l'axe<span id="result_box" lang="fr"><span> utilisé lors de la disposition des blocs de texte</span></span> . Si vous avez 2 paragraphes et travaillez de droite à gauche, <span id="result_box" lang="fr"><span>du haut vers le bas, ils s'alignent les uns au-dessus des autres, sur l'axe du bloc.</span></span></p>
+<p>En CSS l'axe des colonnes (ou des blocs) est l'axe utilisé lors de la disposition des blocs de texte . Si vous avez 2 paragraphes et travaillez de droite à gauche, du haut vers le bas, ils s'alignent les uns au-dessus des autres, sur l'axe du bloc.</p>
-<p><img alt="Diagram showing the block axis in CSS Grid Layout." src="https://mdn.mozillademos.org/files/14775/7_Block_Axis.png" style="height: 306px; width: 940px;"></p>
+<p><img alt="Diagram showing the block axis in CSS Grid Layout." src="7_block_axis.png"></p>
-<p><span id="result_box" lang="fr"><span>L'axe de la ligne (ou en ligne) parcourt l'axe des blocs et représente la direction dans laquelle le texte est déployé.</span> <span>Ce sont nos lignes dans la mise en page des grilles CSS.</span></span></p>
+<p>L'axe de la ligne (ou en ligne) parcourt l'axe des blocs et représente la direction dans laquelle le texte est déployé. Ce sont nos lignes dans la mise en page des grilles CSS.</p>
-<p><img alt="Diagram showing the inline axis in CSS Grid Layout." src="https://mdn.mozillademos.org/files/14773/7_Inline_Axis.png" style="height: 306px; width: 940px;"></p>
+<p><img alt="Diagram showing the inline axis in CSS Grid Layout." src="7_inline_axis.png"></p>
-<p>La direction physique de ces axes peut changer en fonction du <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_%C3%A9criture">mode d'Ă©criture</a> du document.</p>
+<p>La direction physique de ces axes peut changer en fonction du <a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_%C3%A9criture">mode d'Ă©criture</a> du document.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Alignement_des_bo%C3%AEtes_avec_les_grilles_CSS">L'alignement des boîtes avec les grilles CSS</a></em></li>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_%C3%A9criture">Les grilles CSS, les valeurs logiques et les modes d'Ă©criture</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Alignement_des_bo%C3%AEtes_avec_les_grilles_CSS">L'alignement des boîtes avec les grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_%C3%A9criture">Les grilles CSS, les valeurs logiques et les modes d'Ă©criture</a></em></li>
</ul>
diff --git a/files/fr/glossary/grid_cell/index.html b/files/fr/glossary/grid_cell/index.html
index e2f5349c29..2ab01f0baf 100644
--- a/files/fr/glossary/grid_cell/index.html
+++ b/files/fr/glossary/grid_cell/index.html
@@ -8,17 +8,18 @@ tags:
translation_of: Glossary/Grid_Cell
original_slug: Glossaire/Cellule_de_grille
---
-<p>Dans une <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout">Grille CSS</a>, une <strong>cellule de grille</strong> est la plus petite unité de la grille CSS. Elle est un espace entre 4 intersections {{glossary("grid lines","lignes de grille")}} <span id="result_box" lang="fr"><span>et conceptuellement assimilable à une cellule de tableau.</span></span></p>
+<p>Dans une <a href="/fr/docs/Web/CSS/CSS_Grid_Layout">Grille CSS</a>, une <strong>cellule de grille</strong> est la plus petite unité de la grille CSS. Elle est un espace entre 4 intersections {{glossary("grid lines","lignes de grille")}} et conceptuellement assimilable à une cellule de tableau.</p>
-<p><img alt="Diagram showing an individual cell on the grid." src="https://mdn.mozillademos.org/files/14767/1_Grid_Cell.png" style="height: 221px; width: 332px;"></p>
+<p><img alt="Diagram showing an individual cell on the grid." src="1_grid_cell.png"></p>
-<p><span id="result_box" lang="fr"><span>Si vous ne placez pas d'éléments à l'aide de l'une des méthodes de placement de grille, les enfants directs du conteneur de grille seront placés un dans chaque cellule individuelle par l'algorithme de placement automatique.</span></span> Les {{glossary("Grid Tracks", "pistes")}}  de <span id="result_box" lang="fr"><span>ligne ou colonne supplémentaire</span></span> seront créées par la création des cellules nécessaires pour contenir tous les éléments.</p>
+<p>Si vous ne placez pas d'éléments à l'aide de l'une des méthodes de placement de grille, les enfants directs du conteneur de grille seront placés un dans chaque cellule individuelle par l'algorithme de placement automatique. Les {{glossary("Grid Tracks", "pistes")}}  de ligne ou colonne supplémentaire seront créées par la création des cellules nécessaires pour contenir tous les éléments.</p>
-<p><span id="result_box" lang="fr"><span>Dans l'exemple, nous avons créé une grille de trois colonnes.</span> <span>Les cinq éléments sont placés dans des cellules de la grille le long d'une rangée initiale de trois cellules de la grille, puis par l'ajout d'une nouvelle ligne pour les deux autres.</span></span></p>
+<p>Dans l'exemple, nous avons créé une grille de trois colonnes. Les cinq éléments sont placés dans des cellules de la grille le long d'une rangée initiale de trois cellules de la grille, puis par l'ajout d'une nouvelle ligne pour les deux autres.</p>
-<div id="example_1">
-<div class="hidden">
-<pre class="brush: css">* {box-sizing: border-box;}
+
+<h2 id="Exemple">Exemple</h2>
+
+<pre class="brush: css hidden">* {box-sizing: border-box;}
.wrapper {
border: 2px solid #f76707;
@@ -34,7 +35,6 @@ original_slug: Glossaire/Cellule_de_grille
color: #d9480f;
}
</pre>
-</div>
<pre class="brush: css">.wrapper {
display: grid;
@@ -52,8 +52,7 @@ original_slug: Glossaire/Cellule_de_grille
&lt;/div&gt;
</pre>
-<p>{{ EmbedLiveSample('example_1', '300', '280') }}</p>
-</div>
+<p>{{ EmbedLiveSample('Exemple', '300', '280') }}</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -69,6 +68,6 @@ original_slug: Glossaire/Cellule_de_grille
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
<li><a href="https://drafts.csswg.org/css-grid/#grid-track-concept">Définition des cellules de grille dans la spécification CSS</a> (en)</li>
</ul>
diff --git a/files/fr/glossary/grid_column/index.html b/files/fr/glossary/grid_column/index.html
index 44209337f2..41cebe835b 100644
--- a/files/fr/glossary/grid_column/index.html
+++ b/files/fr/glossary/grid_column/index.html
@@ -8,11 +8,11 @@ tags:
translation_of: Glossary/Grid_Column
original_slug: Glossaire/Colonne_de_grille
---
-<p>Une <strong>colonne de grille</strong> est une piste verticale dans une <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout">grille CSS</a>, <span id="result_box" lang="fr"><span>et est l'espace entre deux lignes de grille verticales.</span> Elle<span> est définie par la propriété</span></span> {{cssxref("grid-template-columns")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}.</p>
+<p>Une <strong>colonne de grille</strong> est une piste verticale dans une <a href="/fr/docs/Web/CSS/CSS_Grid_Layout">grille CSS</a>, et est l'espace entre deux lignes de grille verticales. Elle est définie par la propriété {{cssxref("grid-template-columns")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}.</p>
-<p><span id="result_box" lang="fr"><span>De plus, des colonnes peuvent être créées dans la grille implicite lorsque les éléments sont placés en dehors des colonnes créées dans la grille explicite.</span> <span>Ces colonnes seront automatiquement redimensionnées ou peuvent avoir une taille spécifiée avec</span></span> la propriété {{cssxref("grid-auto-columns")}}.</p>
+<p>De plus, des colonnes peuvent être créées dans la grille implicite lorsque les éléments sont placés en dehors des colonnes créées dans la grille explicite. Ces colonnes seront automatiquement redimensionnées ou peuvent avoir une taille spécifiée avec la propriété {{cssxref("grid-auto-columns")}}.</p>
-<p><span class="short_text" id="result_box" lang="fr"><span>Lorsque vous travaillez avec l'alignement dans</span></span> <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout">les grilles CSS</a>, <span id="result_box" lang="fr"><span>l'axe vers le bas duquel les colonnes s'exécutent est connu comme l'axe de</span></span><em> colonne (ou bloc)</em>.</p>
+<p>Lorsque vous travaillez avec l'alignement dans <a href="/fr/docs/Web/CSS/CSS_Grid_Layout">les grilles CSS</a>, l'axe vers le bas duquel les colonnes s'exécutent est connu comme l'axe de<em> colonne (ou bloc)</em>.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -28,5 +28,5 @@ original_slug: Glossaire/Colonne_de_grille
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
</ul>
diff --git a/files/fr/glossary/grid_container/index.html b/files/fr/glossary/grid_container/index.html
index 2664a569f8..ae26107d9f 100644
--- a/files/fr/glossary/grid_container/index.html
+++ b/files/fr/glossary/grid_container/index.html
@@ -10,7 +10,7 @@ original_slug: Glossaire/grid_container
---
<p> </p>
-<p>Utiliser la valeur <code>grid</code> ou <code>inline-grid</code> sur un élément le transforme en un conteneur de grille utilisant <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a>, et les enfants directs de celui-ci deviennent un élément de cette grille.</p>
+<p>Utiliser la valeur <code>grid</code> ou <code>inline-grid</code> sur un élément le transforme en un conteneur de grille utilisant <a href="/fr/docs/Web/CSS/CSS_Grid_Layout">CSS Grid Layout</a>, et les enfants directs de celui-ci deviennent un élément de cette grille.</p>
<p>Quand un élément devient un conteneur de grille il établit un <strong>contexte</strong><strong> de </strong><strong>formatage</strong><strong> de grille</strong> (grid formatting context). Les enfants directs peuvent dorénavent se placer sur une grille explicite définie utilisant  {{cssxref("grid-template-columns")}} et {{cssxref("grid-template-rows")}}, ou sur une grille implicite créée quand un élément est placé en dehors de la grille explicite.</p>
@@ -32,7 +32,7 @@ original_slug: Glossaire/grid_container
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS <em><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Basic concepts of grid layout</a></em></li>
+ <li>Guide des grilles CSS <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Basic concepts of grid layout</a></em></li>
</ul>
<p> </p>
diff --git a/files/fr/glossary/grid_lines/index.html b/files/fr/glossary/grid_lines/index.html
index 01c6fe39e6..d76bccfcba 100644
--- a/files/fr/glossary/grid_lines/index.html
+++ b/files/fr/glossary/grid_lines/index.html
@@ -8,11 +8,11 @@ tags:
translation_of: Glossary/Grid_Lines
original_slug: Glossaire/Lignes_de_grille_(lines)
---
-<p>Les <strong>lignes de grille</strong> sont créées avec la définition  des {{glossary("Grid Tracks", "pistes")}} (<em>tracks</em>) dans la grille explicite pour <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout">une grille CSS</a>. Dans l'exemple suivant, est présentée une grille qui a 3 pistes de colonnes et 2 pistes de lignes. <span id="result_box" lang="fr"><span>Cela nous donne 4 lignes de colonnes <em>(column lines</em>) et 3 lignes de lignes <em>(row lines)</em>.</span></span></p>
+<p>Les <strong>lignes de grille</strong> sont créées avec la définition  des {{glossary("Grid Tracks", "pistes")}} (<em>tracks</em>) dans la grille explicite pour <a href="/fr/docs/Web/CSS/CSS_Grid_Layout">une grille CSS</a>. Dans l'exemple suivant, est présentée une grille qui a 3 pistes de colonnes et 2 pistes de lignes. Cela nous donne 4 lignes de colonnes <em>(column lines</em>) et 3 lignes de lignes <em>(row lines)</em>.</p>
-<div id="example_1">
-<div class="hidden">
-<pre class="brush: css">* {box-sizing: border-box;}
+<h2 id="Exemple">Exemple</h2>
+
+<pre class="brush: css hidden">* {box-sizing: border-box;}
.wrapper {
border: 2px solid #f76707;
@@ -31,7 +31,6 @@ original_slug: Glossaire/Lignes_de_grille_(lines)
color: #d9480f;
}
</pre>
-</div>
<pre class="brush: html">&lt;div class="wrapper"&gt;
&lt;div&gt;One&lt;/div&gt;
@@ -49,22 +48,20 @@ original_slug: Glossaire/Lignes_de_grille_(lines)
}
</pre>
-<p>{{ EmbedLiveSample('example_1', '500', '250') }}</p>
+<p>{{ EmbedLiveSample('Exemple', '500', '250') }}</p>
-<p><span id="result_box" lang="fr"><span>Les lignes peuvent être adressées en utilisant leur numéro de ligne.</span> <span>Dans une langue de gauche à droite telle que l'anglais, la ligne de colonne 1 sera sur la gauche de la grille, la ligne de ligne 1 en haut.</span> <span>Les chiffres des lignes respectent le</span></span> <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_%C3%A9criture">mode d'écriture</a> du document et <span id="result_box" lang="fr"><span>ainsi, dans une langue écrite de droite à gauche par exemple, la ligne de colonne 1 sera sur la droite de la grille.</span> <span>L'image ci-dessous montre les numéros de ligne de la grille, en supposant que la langue est écrite de gauche à droite.</span></span></p>
+<p>Les lignes peuvent être adressées en utilisant leur numéro de ligne. Dans une langue de gauche à droite telle que l'anglais, la ligne de colonne 1 sera sur la gauche de la grille, la ligne de ligne 1 en haut. Les chiffres des lignes respectent le <a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_%C3%A9criture">mode d'écriture</a> du document et ainsi, dans une langue écrite de droite à gauche par exemple, la ligne de colonne 1 sera sur la droite de la grille. L'image ci-dessous montre les numéros de ligne de la grille, en supposant que la langue est écrite de gauche à droite.</p>
-<p><img alt="Diagram showing the grid with lines numbered." src="https://mdn.mozillademos.org/files/14763/1_diagram_numbered_grid_lines.png" style="height: 456px; width: 764px;"></p>
+<p><img alt="Diagram showing the grid with lines numbered." src="1_diagram_numbered_grid_lines.png"></p>
</div>
-<p><span id="result_box" lang="fr"><span>Les lignes sont également créées dans la grille implicite lorsque des pistes implicites sont créées pour contenir les éléments placés en dehors de la grille explicite, mais ces lignes ne peuvent pas être adressées avec un nombre.</span></span></p>
+<p>Les lignes sont également créées dans la grille implicite lorsque des pistes implicites sont créées pour contenir les éléments placés en dehors de la grille explicite, mais ces lignes ne peuvent pas être adressées avec un nombre.</p>
<h2 id="Placement_des_éléments_sur_la_grille_par_numéro_de_ligne">Placement des éléments sur la grille par numéro de ligne</h2>
-<p><span id="result_box" lang="fr"><span>Après avoir créé une grille, vous pouvez placer des éléments sur la grille par numéro de ligne.</span> <span>Dans l'exemple suivant, l'élément est positionné de la ligne de colonne 1 à la ligne de colonne 3 et de la ligne de ligne 1 à la ligne de ligne 3.</span></span></p>
+<p>Après avoir créé une grille, vous pouvez placer des éléments sur la grille par numéro de ligne. Dans l'exemple suivant, l'élément est positionné de la ligne de colonne 1 à la ligne de colonne 3 et de la ligne de ligne 1 à la ligne de ligne 3.</p>
-<div id="example_2">
-<div class="hidden">
-<pre class="brush: css">* {box-sizing: border-box;}
+<pre class="brush: css hidden">* {box-sizing: border-box;}
.wrapper {
border: 2px solid #f76707;
@@ -83,7 +80,6 @@ original_slug: Glossaire/Lignes_de_grille_(lines)
color: #d9480f;
}
</pre>
-</div>
<pre class="brush: html">&lt;div class="wrapper"&gt;
&lt;div class="item"&gt;Item&lt;/div&gt;
@@ -103,16 +99,13 @@ original_slug: Glossaire/Lignes_de_grille_(lines)
}
</pre>
-<p>{{ EmbedLiveSample('example_2', '500', '250') }}</p>
-</div>
+<p>{{ EmbedLiveSample('Placement_des_éléments_sur_la_grille_par_numéro_de_ligne', '500', '250') }}</p>
<h2 id="Nommage_des_lignes">Nommage des lignes</h2>
-<p><span id="result_box" lang="fr"><span>Les lignes créées dans la grille explicite peuvent être nommées, en ajoutant le nom entre crochets avant ou après les informations de dimensionnement de la piste.</span> <span>Lorsque vous placez un objet, vous pouvez utiliser ces noms à la place du numéro de ligne, comme illustré ci-dessous.</span></span></p>
+<p>Les lignes créées dans la grille explicite peuvent être nommées, en ajoutant le nom entre crochets avant ou après les informations de dimensionnement de la piste. Lorsque vous placez un objet, vous pouvez utiliser ces noms à la place du numéro de ligne, comme illustré ci-dessous.</p>
-<div id="example_3">
-<div class="hidden">
-<pre class="brush: css">* {box-sizing: border-box;}
+<pre class="brush: css hidden">* {box-sizing: border-box;}
.wrapper {
border: 2px solid #f76707;
@@ -131,7 +124,6 @@ original_slug: Glossaire/Lignes_de_grille_(lines)
color: #d9480f;
}
</pre>
-</div>
<pre class="brush: html">&lt;div class="wrapper"&gt;
&lt;div class="item"&gt;Item&lt;/div&gt;
@@ -151,8 +143,7 @@ original_slug: Glossaire/Lignes_de_grille_(lines)
}
</pre>
-<p>{{ EmbedLiveSample('example_3', '500', '250') }}</p>
-</div>
+<p>{{ EmbedLiveSample('Nommage_des_lignes', '500', '250') }}</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -172,9 +163,9 @@ original_slug: Glossaire/Lignes_de_grille_(lines)
<h3 id="Further_reading">Further reading</h3>
<ul>
- <li>Guide des grilles CSS : <em><a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Les concepts de base des grilles CSS</a></em></li>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Placer_les_%C3%A9l%C3%A9ments_sur_les_lignes_d_une_grille_CSS">Places les éléments sur les lignes d'une grille CSS</a></em></li>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Utiliser_des_lignes_nomm%C3%A9es_sur_une_grille">Utiliser des lignes nommées sur une grille</a></em></li>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_%C3%A9criture">Les grilles CSS, valeurs logiques et modes d'Ă©criture</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Les concepts de base des grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Placer_les_%C3%A9l%C3%A9ments_sur_les_lignes_d_une_grille_CSS">Places les éléments sur les lignes d'une grille CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Utiliser_des_lignes_nomm%C3%A9es_sur_une_grille">Utiliser des lignes nommées sur une grille</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_grilles_CSS_les_valeurs_logiques_les_modes_d_%C3%A9criture">Les grilles CSS, valeurs logiques et modes d'Ă©criture</a></em></li>
<li><a href="https://drafts.csswg.org/css-grid/#grid-line-concept">Définition des lignes de grille dans la spécification des grilles CSS</a></li>
</ul>
diff --git a/files/fr/glossary/grid_rows/index.html b/files/fr/glossary/grid_rows/index.html
index c0c57f47e0..d04cfbeb02 100644
--- a/files/fr/glossary/grid_rows/index.html
+++ b/files/fr/glossary/grid_rows/index.html
@@ -8,11 +8,11 @@ tags:
translation_of: Glossary/Grid_Rows
original_slug: Glossaire/Lignes_de_grille_(Row)
---
-<p>Une <strong>ligne de grille</strong> (row) est une piste horizontale dans une <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout">grille CSS</a>, qui se situe dans l'espace entre deux lignes (lines) horizontales de lignes (rows). Elle est définie par la propriété {{cssxref("grid-template-rows")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}.</p>
+<p>Une <strong>ligne de grille</strong> (row) est une piste horizontale dans une <a href="/fr/docs/Web/CSS/CSS_Grid_Layout">grille CSS</a>, qui se situe dans l'espace entre deux lignes (lines) horizontales de lignes (rows). Elle est définie par la propriété {{cssxref("grid-template-rows")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}.</p>
-<p>De plus, <span id="result_box" lang="fr"><span>des lignes peuvent être créées dans la grille implicite lorsque les éléments sont placés en dehors des lignes créées dans la grille explicite.</span> <span>Ces lignes seront automatiquement dimensionnées par défaut, ou peuvent avoir une taille spécifiée avec la propriété</span></span> {{cssxref("grid-auto-rows")}}.</p>
+<p>De plus, des lignes peuvent être créées dans la grille implicite lorsque les éléments sont placés en dehors des lignes créées dans la grille explicite. Ces lignes seront automatiquement dimensionnées par défaut, ou peuvent avoir une taille spécifiée avec la propriété {{cssxref("grid-auto-rows")}}.</p>
-<p><span class="short_text" id="result_box" lang="fr"><span>Lorsque vous travaillez avec l'alignement dans</span></span> <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout">une grille</a>, <span id="result_box" lang="fr"><span>l'axe le long duquel les lignes sont exécutées est appelé l'axe de ligne ou en ligne.</span></span></p>
+<p>Lorsque vous travaillez avec l'alignement dans <a href="/fr/docs/Web/CSS/CSS_Grid_Layout">une grille</a>, l'axe le long duquel les lignes sont exécutées est appelé l'axe de ligne ou en ligne.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -28,5 +28,5 @@ original_slug: Glossaire/Lignes_de_grille_(Row)
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
</ul>
diff --git a/files/fr/glossary/grid_tracks/index.html b/files/fr/glossary/grid_tracks/index.html
index a33af81240..3bd7870c3b 100644
--- a/files/fr/glossary/grid_tracks/index.html
+++ b/files/fr/glossary/grid_tracks/index.html
@@ -8,19 +8,19 @@ tags:
translation_of: Glossary/Grid_Tracks
original_slug: Glossaire/Pistes_de_grille
---
-<p>Une <strong>piste de grille</strong> est l'espace entre deux {{glossary("grid lines","lignes de grille (lines)")}}. Elle est définie dans la <em>grille explicite</em> avec les propriétés {{cssxref("grid-template-columns")}} et {{cssxref("grid-template-rows")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}. Les pistes sont aussi créées dans une <em>grille implicite</em> <span id="result_box" lang="fr"><span>en positionnant un élément de grille en dehors des pistes créées dans la grille explicite.</span></span></p>
+<p>Une <strong>piste de grille</strong> est l'espace entre deux {{glossary("grid lines","lignes de grille (lines)")}}. Elle est définie dans la <em>grille explicite</em> avec les propriétés {{cssxref("grid-template-columns")}} et {{cssxref("grid-template-rows")}} ou les propriétés raccourcies {{cssxref("grid")}} ou {{cssxref("grid-template")}}. Les pistes sont aussi créées dans une <em>grille implicite</em> en positionnant un élément de grille en dehors des pistes créées dans la grille explicite.</p>
<p>L'image ci-dessous montre la première piste de ligne de la grille.</p>
-<p><img alt="Diagram showing a grid track." src="https://mdn.mozillademos.org/files/14769/1_Grid_Track.png" style="height: 222px; width: 333px;"></p>
+<p><img alt="Diagram showing a grid track." src="1_grid_track.png"></p>
<h2 id="Taille_de_piste_sur_une_grille_explicite">Taille de piste sur une grille explicite</h2>
-<p><span id="result_box" lang="fr"><span>Lors de la définition de pistes de grille avec</span></span> {{cssxref("grid-template-columns")}} et {{cssxref("grid-template-rows")}}, <span id="result_box" lang="fr"><span>vous pouvez utiliser n'importe quelle unité de longueur, ainsi que l'unité flexible, qui indique une partie de l'espace disponible dans le conteneur de la grille.</span> <span>L'exemple ci-dessous montre une grille avec trois pistes de colonnes, l'une de 200 pixels, la seconde de 1fr, la troisième de 3fr.</span> <span>Une fois que les 200 pixels ont été soustraits de l'espace disponible dans le conteneur de la grille, l'espace restant est divisé en 4. Une partie est donnée à la colonne 2, 3 parties à la colonne 3.</span></span></p>
+<p>Lors de la définition de pistes de grille avec {{cssxref("grid-template-columns")}} et {{cssxref("grid-template-rows")}}, vous pouvez utiliser n'importe quelle unité de longueur, ainsi que l'unité flexible, qui indique une partie de l'espace disponible dans le conteneur de la grille. L'exemple ci-dessous montre une grille avec trois pistes de colonnes, l'une de 200 pixels, la seconde de 1fr, la troisième de 3fr. Une fois que les 200 pixels ont été soustraits de l'espace disponible dans le conteneur de la grille, l'espace restant est divisé en 4. Une partie est donnée à la colonne 2, 3 parties à la colonne 3.</p>
-<div id="example_1">
-<div class="hidden">
-<pre class="brush: css">* {box-sizing: border-box;}
+<h2 id="Exemple">Exemple</h2>
+
+<pre class="brush: css hidden">* {box-sizing: border-box;}
.wrapper {
border: 2px solid #f76707;
@@ -36,7 +36,6 @@ original_slug: Glossaire/Pistes_de_grille
color: #d9480f;
}
</pre>
-</div>
<pre class="brush: css">.wrapper {
display: grid;
@@ -53,8 +52,8 @@ original_slug: Glossaire/Pistes_de_grille
&lt;/div&gt;
</pre>
-<p>{{ EmbedLiveSample('example_1', '500', '230') }}</p>
-</div>
+<p>{{ EmbedLiveSample('Exemple', '500', '230') }}</p>
+
<h2 id="Taille_de_piste_dans_la_grille_implicite">Taille de piste dans la grille implicite</h2>
@@ -74,6 +73,6 @@ original_slug: Glossaire/Pistes_de_grille
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS : <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></li>
+ <li>Guide des grilles CSS : <a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></li>
<li><a href="https://drafts.csswg.org/css-grid/#grid-track-concept">Définition des pistes de grille dans la spécification CSS Grid Layout</a></li>
</ul>
diff --git a/files/fr/glossary/guard/index.html b/files/fr/glossary/guard/index.html
index 72990846b6..e9ba8722cf 100644
--- a/files/fr/glossary/guard/index.html
+++ b/files/fr/glossary/guard/index.html
@@ -8,4 +8,4 @@ tags:
translation_of: Glossary/Guard
original_slug: Glossaire/Guard
---
-<p>Guard est une fonctionnalité des objets {{domxref("Headers")}} (<em>en-têtes</em>) (comme définis dans la {{domxref("Fetch_API","spécification Fetch")}}, <span lang="fr" class="short_text" id="result_box"><span>qui permet aux méthodes telles que</span></span> {{domxref("Headers.set","set()")}} et {{domxref("Headers.append","append()")}} de changer ou non les contenus des en-têtes. Par exemple, <code>immutable</code> guard signifie que les en-têtes ne peuvent être modifiés. Pour plus d'informations, lisez <a href="https://developer.mozilla.org/fr/docs/Web/API/Fetch_API/Basic_concepts#Guard">Les concepts de base Fetch : guard</a>.</p>
+<p>Guard est une fonctionnalité des objets {{domxref("Headers")}} (<em>en-têtes</em>) (comme définis dans la {{domxref("Fetch_API","spécification Fetch")}}, qui permet aux méthodes telles que {{domxref("Headers.set","set()")}} et {{domxref("Headers.append","append()")}} de changer ou non les contenus des en-têtes. Par exemple, <code>immutable</code> guard signifie que les en-têtes ne peuvent être modifiés. Pour plus d'informations, lisez <a href="/fr/docs/Web/API/Fetch_API/Basic_concepts#Guard">Les concepts de base Fetch : guard</a>.</p>
diff --git a/files/fr/glossary/gutters/index.html b/files/fr/glossary/gutters/index.html
index a9128bc13b..eac9e2e8b9 100644
--- a/files/fr/glossary/gutters/index.html
+++ b/files/fr/glossary/gutters/index.html
@@ -12,9 +12,9 @@ original_slug: Glossaire/Gutters
<p>Dans l'exemple ci-dessous  nous avons une grille de pistes de 3 colonnes et 2 rangées, avec 20 pixels d'écart entre les pistes de colonnes et <code>20 px</code> entre les pistes de lignes.</p>
-<div id="example_1">
-<div class="hidden">
-<pre class="brush: css">* {box-sizing: border-box;}
+<h2 id="Exemple">Exemple</h2>
+
+<pre class="brush: css hidden">* {box-sizing: border-box;}
.wrapper {
border: 2px solid #f76707;
@@ -30,7 +30,6 @@ original_slug: Glossaire/Gutters
color: #d9480f;
}
</pre>
-</div>
<pre class="brush: css">.wrapper {
display: grid;
@@ -50,12 +49,11 @@ original_slug: Glossaire/Gutters
&lt;/div&gt;
</pre>
-<p>{{ EmbedLiveSample('example_1', '300', '280') }}</p>
-</div>
+<p>{{ EmbedLiveSample('Exemple', '300', '280') }}</p>
<p>En terme de dimensionnement de la grille, l'écart agit comme une grille régulière, mais rien ne peut y être placé. L'écart agit comme si la ligne de grille à cet endroit avait gagné une taille supplémentaire, de sorte que tout élément de grille placé après cette ligne commence à la fin de l'écart.</p>
-<p>Les propriétés de l'écart de grille ne sont pas la seule chose qui peut provoquer l'espacement des pistes. Les marges, le remplissage ou l'utilisation des propriétés de distribution d'espace pour <a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Alignement_des_bo%C3%AEtes_avec_les_grilles_CSS">l'alignement des boîtes</a> peuvent tous contribuer à l'écart visible - donc les propriétés de l'écart de grille ne doivent pas être considérées comme égales à la taille de la gouttière, sauf si vous savez que votre conception n'a pas introduit d'espace supplémentaire avec l'une de ces méthodes.</p>
+<p>Les propriétés de l'écart de grille ne sont pas la seule chose qui peut provoquer l'espacement des pistes. Les marges, le remplissage ou l'utilisation des propriétés de distribution d'espace pour <a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Alignement_des_bo%C3%AEtes_avec_les_grilles_CSS">l'alignement des boîtes</a> peuvent tous contribuer à l'écart visible - donc les propriétés de l'écart de grille ne doivent pas être considérées comme égales à la taille de la gouttière, sauf si vous savez que votre conception n'a pas introduit d'espace supplémentaire avec l'une de ces méthodes.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -70,6 +68,6 @@ original_slug: Glossaire/Gutters
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide des grilles CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
+ <li>Guide des grilles CSS : <em><a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Les_concepts_de_base">Les concepts de base des grilles CSS</a></em></li>
<li><a href="https://drafts.csswg.org/css-grid/#gutters">Définition des gouttières <em>(gutters)</em> dans la spécification des grilles CSS</a> (en)</li>
</ul>
diff --git a/files/fr/glossary/gzip_compression/index.html b/files/fr/glossary/gzip_compression/index.html
index e5ae06c4e8..77a74795b9 100644
--- a/files/fr/glossary/gzip_compression/index.html
+++ b/files/fr/glossary/gzip_compression/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/GZip_compression
original_slug: Glossaire/GZip_compression
---
-<p><span id="result_box" lang="fr"><span>gzip est un algorithme de compression qui permet de réduire la taille des fichiers, ce qui permet des transferts réseau plus rapides.</span> <span>Il est généralement pris en charge par les serveurs Web et les navigateurs modernes, ce qui signifie que les serveurs peuvent compresser automatiquement les fichiers avec gzip avant de les envoyer, et les navigateurs peuvent décompresser les fichiers lors de leur réception.</span></span></p>
+<p>gzip est un algorithme de compression qui permet de réduire la taille des fichiers, ce qui permet des transferts réseau plus rapides. Il est généralement pris en charge par les serveurs Web et les navigateurs modernes, ce qui signifie que les serveurs peuvent compresser automatiquement les fichiers avec gzip avant de les envoyer, et les navigateurs peuvent décompresser les fichiers lors de leur réception.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/head/index.html b/files/fr/glossary/head/index.html
index e6b6aa2140..96eb076338 100644
--- a/files/fr/glossary/head/index.html
+++ b/files/fr/glossary/head/index.html
@@ -18,5 +18,5 @@ original_slug: Glossaire/En-tĂŞte
<ul>
<li>Référence sur l'élément {{htmlelement("head")}} sur MDN</li>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/HTML/Introduction_%C3%A0_HTML/The_head_metadata_in_HTML">La balise HTML &lt;head&gt;</a> dans la zone d'apprentissage du MDN</li>
+ <li><a href="/fr/Apprendre/HTML/Introduction_%C3%A0_HTML/The_head_metadata_in_HTML">La balise HTML &lt;head&gt;</a> dans la zone d'apprentissage du MDN</li>
</ul>
diff --git a/files/fr/glossary/high-level_programming_language/index.html b/files/fr/glossary/high-level_programming_language/index.html
index 9db72b8f4d..e10100cae5 100644
--- a/files/fr/glossary/high-level_programming_language/index.html
+++ b/files/fr/glossary/high-level_programming_language/index.html
@@ -8,6 +8,6 @@ tags:
translation_of: Glossary/High-level_programming_language
original_slug: Glossaire/Langage_de_programmation_de_haut_niveau
---
-<p><span id="result_box" lang="fr"><span>Un langage de programmation de haut niveau a une <strong>abstraction significative</strong> des détails du fonctionnement de l'ordinateur.</span> <span>Il est conçu pour être facilement compris par les humains et pour cette raison, il doit être traduit par un autre logiciel.</span> <span>Contrairement aux langages de programmation de bas niveau, il peut utiliser des éléments de langage naturel ou automatiser (voire masquer) des champs importants de système informatique, rendant le processus de développement plus simple et plus compréhensible par rapport à un langage de niveau inférieur.</span> <span>La quantité d'abstraction fournie définit la façon dont un langage de programmation est «de haut niveau».</span></span></p>
+<p>Un langage de programmation de haut niveau a une <strong>abstraction significative</strong> des détails du fonctionnement de l'ordinateur. Il est conçu pour être facilement compris par les humains et pour cette raison, il doit être traduit par un autre logiciel. Contrairement aux langages de programmation de bas niveau, il peut utiliser des éléments de langage naturel ou automatiser (voire masquer) des champs importants de système informatique, rendant le processus de développement plus simple et plus compréhensible par rapport à un langage de niveau inférieur. La quantité d'abstraction fournie définit la façon dont un langage de programmation est «de haut niveau».</p>
-<p><span id="result_box" lang="fr"><span>L'idée d'un langage automatiquement traduisible en code machine, mais plus proche de la logique humaine, a été introduite en informatique dans les années 1950, notamment grâce au travail de <strong>John Backus</strong> (IBM), à qui nous devons le premier langage de haut niveau à avoir</span> <span>été largement diffusé : Fortran.</span> <span>Pour cette innovation, Bakus a reçu le prix Turing.</span></span></p>
+<p>L'idée d'un langage automatiquement traduisible en code machine, mais plus proche de la logique humaine, a été introduite en informatique dans les années 1950, notamment grâce au travail de <strong>John Backus</strong> (IBM), à qui nous devons le premier langage de haut niveau à avoir été largement diffusé : Fortran. Pour cette innovation, Bakus a reçu le prix Turing.</p>
diff --git a/files/fr/glossary/hmac/index.html b/files/fr/glossary/hmac/index.html
index e00553a074..c2f9c11c6e 100644
--- a/files/fr/glossary/hmac/index.html
+++ b/files/fr/glossary/hmac/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/HMAC
original_slug: Glossaire/HMAC
---
-<p><span class="seoSummary"><abbr title="Hash-based message authentication code">HMAC</abbr> est un protocole utilisé pour les messages d'authentification {{Glossary("Cryptography","cryptographiquement")}}.</span> Il peut utiliser toutes sortes de {{Glossary("Cryptographic hash function","fonctions de hachage cryptographique")}}, <span class="short_text" id="result_box" lang="fr"><span>et sa force dépend de la fonction sous-jacente</span></span> (SHA1 ou MD5 par exemple) et du choix de la clé secrète. <span class="short_text" id="result_box" lang="fr"><span>Avec une telle combinaison, l'</span></span>{{Glossary("Algorithm","algorithme")}} de vérification HMAC est alors repéré avec un nom composé comme HMAC-SHA1.</p>
+<p><abbr title="Hash-based message authentication code">HMAC</abbr> est un protocole utilisé pour les messages d'authentification {{Glossary("Cryptography","cryptographiquement")}}. Il peut utiliser toutes sortes de {{Glossary("Cryptographic hash function","fonctions de hachage cryptographique")}}, et sa force dépend de la fonction sous-jacente (SHA1 ou MD5 par exemple) et du choix de la clé secrète. Avec une telle combinaison, l'{{Glossary("Algorithm","algorithme")}} de vérification HMAC est alors repéré avec un nom composé comme HMAC-SHA1.</p>
<p>HMAC est utilisé pour s'assurer de l'intégrité et de l'authenticité.</p>
diff --git a/files/fr/glossary/hoisting/index.html b/files/fr/glossary/hoisting/index.html
index 623d09e4e1..f1d0dc389f 100644
--- a/files/fr/glossary/hoisting/index.html
+++ b/files/fr/glossary/hoisting/index.html
@@ -18,25 +18,25 @@ original_slug: Glossaire/Hoisting
<p>L'un des avantages du fait que JavaScript met en mémoire les déclarations des fonctions avant d'exécuter un quelconque segment de code, est que cela vous permet d'utiliser une fonction avant que nous ne la déclariez dans votre code. Par exemple :</p>
-<pre class="brush: js line-numbers language-js"><code>function nomChat(nom) {
+<pre class="brush: js">function nomChat(nom) {
console.log("Le nom de mon chat est " + nom);
}
nomChat("Tigrou");
/*
Le résultat du code ci-dessus est : "Le nom de mon chat est Tigrou"
-*/</code></pre>
+*/</pre>
<p>Le fragment de code ci-dessus est la façon dont vous vous attendez à écrire le code pour qu'il fonctionne. Voyons maintenant ce qui se passe quand nous appelons la fonction avant de la déclarer :</p>
-<pre class="brush: js line-numbers language-js"><code>nomChat("Chloé");
+<pre class="brush: js">nomChat("Chloé");
function nomChat(nom) {
console.log("Le nom de mon chat est " + nom);
}
/*
Le résultat du code ci-dessus est : "Le nom de mon chat est Chloé"
-*/</code></pre>
+*/</pre>
<p>Même si nous appelons d'abord la fonction dans notre code, avant que la fonction ne soit écrite, le code fonctionne néanmoins. Cela est dû à la façon dont l'exécution de contexte fonctionne en Javascript.</p>
@@ -44,14 +44,14 @@ Le résultat du code ci-dessus est : "Le nom de mon chat est Chloé"
<h3 id="Exemple_technique_2">Exemple technique</h3>
-<pre class="brush: js line-numbers language-js"><code>num = 6;
+<pre class="brush: js">num = 6;
num + 7;
var num;
-/* Ne donne aucune erreur tant que num est déclarée*/</code></pre>
+/* Ne donne aucune erreur tant que num est déclarée*/</pre>
<p>JavaScript hisse seulement les déclarations, pas les initialisations. Si vous utilisez une variable qui est déclarée et initialisée après l'avoir utilisée, sa valeur sera indéfinie. Les deux exemples ci-dessous montrent le même comportement.</p>
-<pre class="brush: js line-numbers language-js"><code>var x = 1; // Initialise x
+<pre class="brush: js">var x = 1; // Initialise x
console.log(x + " " + y); // Affiche '1 undefined'
var y = 2; // Initialise y
@@ -60,13 +60,13 @@ var y = 2; // Initialise y
var x = 1; // Initialise x
var y; // DĂ©clare y
console.log(x + " " + y); // Affiche '1 undefined'
-y = 2; // Initialise y</code>
+y = 2; // Initialise y
</pre>
<h3 id="Références_techniques">Références techniques</h3>
<ul>
<li><a href="https://www.udemy.com/understand-javascript/">JavaScript: Understanding the Weird Parts</a> - Cours d'Udemy.com</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions/var">instruction var</a> - MDN</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions/function">déclaration function</a> - MDN</li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Instructions/var">instruction var</a> - MDN</li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Instructions/function">déclaration function</a> - MDN</li>
</ul>
diff --git a/files/fr/glossary/hotlink/index.html b/files/fr/glossary/hotlink/index.html
index 0a40283875..0343c4d9c3 100644
--- a/files/fr/glossary/hotlink/index.html
+++ b/files/fr/glossary/hotlink/index.html
@@ -9,7 +9,7 @@ original_slug: Glossaire/Hotlink
---
<p>Un <strong>hotlink</strong> (appelé aussi <strong>inline link</strong> (<em>lien en ligne</em>)) est un objet (typiquement une image) directement lié à un autre sur un autre site. Par exemple, une image hébergée sur site1.com est montrée directement sur site2.com.</p>
-<p><span id="result_box" lang="fr"><span>La pratique est souvent désapprouvée car elle peut provoquer une utilisation non désirée de la bande passante sur le site web hébergeant l'objet lié, et des problèmes de droits d'auteur - elle est considérée comme un vol lorsqu'elle est effectuée sans autorisation.</span></span></p>
+<p>La pratique est souvent désapprouvée car elle peut provoquer une utilisation non désirée de la bande passante sur le site web hébergeant l'objet lié, et des problèmes de droits d'auteur - elle est considérée comme un vol lorsqu'elle est effectuée sans autorisation.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/houdini/index.html b/files/fr/glossary/houdini/index.html
index 423f3e16fa..c2e03fd46f 100644
--- a/files/fr/glossary/houdini/index.html
+++ b/files/fr/glossary/houdini/index.html
@@ -10,16 +10,16 @@ tags:
translation_of: Glossary/Houdini
original_slug: Glossaire/Houdini
---
-<p><span class="seoSummary">Houdini est un ensemble d'API de bas niveau qui donnent aux développeurs la possibilité d'étendre le CSS, offrant la possibilité de se connecter au processus de style et de mise en page du moteur de rendu d'un navigateur. Houdini donne aux développeurs l'accès au <a href="https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_Model">modèle d'obet CSS</a> (<a href="/en-US/docs/Glossary/CSSOM">CSSOM</a>), permettant aux développeurs d'écrire du code que le navigateur peut analyser en CSS. </span>L'avantage de Houdini est que les développeurs peuvent créer des fonctionnalités CSS sans attendre les spécifications des normes Web pour les définir et sans attendre que chaque navigateur implémente complètement les fonctionnalités.</p>
+<p>Houdini est un ensemble d'API de bas niveau qui donnent aux développeurs la possibilité d'étendre le CSS, offrant la possibilité de se connecter au processus de style et de mise en page du moteur de rendu d'un navigateur. Houdini donne aux développeurs l'accès au <a href="/fr/docs/Web/API/CSS_Object_Model">modèle d'obet CSS</a> (<a href="/fr/docs/Glossary/CSSOM">CSSOM</a>), permettant aux développeurs d'écrire du code que le navigateur peut analyser en CSS. L'avantage de Houdini est que les développeurs peuvent créer des fonctionnalités CSS sans attendre les spécifications des normes Web pour les définir et sans attendre que chaque navigateur implémente complètement les fonctionnalités.</p>
<p>Bien que de nombreuses fonctionnalités activées par Houdini puissent être créées avec JavaScript, l'interaction directe avec le CSSOM avant l'activation de JavaScript permet des temps d'analyse plus rapides. Les navigateurs créent le CSSOM - y compris les processus de mise en page, de peinture et de composition - avant d'appliquer les mises à jour de style trouvées dans les scripts: les processus de mise en page, de peinture et de composition sont répétés pour que les styles JavaScript mis à jour soient implémentés. Le code Houdini n'attend pas la fin de ce premier cycle de rendu. Il est plutôt inclus dans ce premier cycle, créant des styles rendables et compréhensibles.</p>
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
- <li><a href="/en-US/docs/Web/Houdini">Houdini</a></li>
- <li><a href="/en-US/docs/Web/Houdini/learn">Houdini: une introduction</a></li>
- <li><a href="/en-US/docs/Web/API/CSS_Object_Model">CSSOM</a></li>
- <li><a href="/en-US/docs/Web/API/CSS_Painting_API">CSS Paint API</a></li>
- <li><a href="/en-US/docs/Web/CSS_Typed_OM">CSS Typed OM</a></li>
+ <li><a href="/fr/docs/Web/Houdini">Houdini</a></li>
+ <li><a href="/fr/docs/Web/Houdini/learn">Houdini: une introduction</a></li>
+ <li><a href="/fr/docs/Web/API/CSS_Object_Model">CSSOM</a></li>
+ <li><a href="/fr/docs/Web/API/CSS_Painting_API">CSS Paint API</a></li>
+ <li><a href="/fr/docs/Web/CSS_Typed_OM">CSS Typed OM</a></li>
</ul>
diff --git a/files/fr/glossary/hpkp/index.html b/files/fr/glossary/hpkp/index.html
index bbbfa16e21..e391bb0d4f 100644
--- a/files/fr/glossary/hpkp/index.html
+++ b/files/fr/glossary/hpkp/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/HPKP
original_slug: Glossaire/HPKP
---
-<p><strong>HTTP Public Key Pinning</strong> (<strong>HPKP</strong>) est une fonctionnalité de sécurité <span id="result_box" lang="fr"><span>qui indique à un client Web d'associer une clé publique cryptographique spécifique à un certain serveur Web pour réduire le risque d'attaques </span></span>{{Glossary("MitM")}} <span class="short_text" id="result_box" lang="fr"><span>avec des certificats fabriqués</span></span> .</p>
+<p><strong>HTTP Public Key Pinning</strong> (<strong>HPKP</strong>) est une fonctionnalité de sécurité qui indique à un client Web d'associer une clé publique cryptographique spécifique à un certain serveur Web pour réduire le risque d'attaques {{Glossary("MitM")}} avec des certificats fabriqués .</p>
<div>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/html/anatomy-element-html.png b/files/fr/glossary/html/anatomy-element-html.png
new file mode 100644
index 0000000000..291381e3f6
--- /dev/null
+++ b/files/fr/glossary/html/anatomy-element-html.png
Binary files differ
diff --git a/files/fr/glossary/html/index.html b/files/fr/glossary/html/index.html
index 9de4106564..ba1097de84 100644
--- a/files/fr/glossary/html/index.html
+++ b/files/fr/glossary/html/index.html
@@ -25,7 +25,7 @@ original_slug: Glossaire/HTML
<p>On peut préciser les balises HTML avec des {{Glossary("Attribute","attributs")}} pour fournir des informations complémentaires qui vont modifier la façon dont le navigateur va interpréter l'élément :</p>
-<p><img alt="Detail of the structure of an HTML element" src="https://mdn.mozillademos.org/files/16605/anatomie-element-html.png" style="height: 181px; width: 609px;"></p>
+<p><img alt="Detail of the structure of an HTML element" src="anatomy-element-html.png"></p>
<p>Un fichier HTML est généralement enregistré avec une extension <code>.htm</code> ou <code>.html</code>. Il est mis à disposition par un {{Glossary("Server","serveur web")}}, et le rendu est réalisé par un {{Glossary("Browser","navigateur Web")}}.</p>
@@ -41,12 +41,12 @@ original_slug: Glossaire/HTML
<ul>
<li><a href="/fr/docs/Apprendre/HTML">Notre tutoriel HTML</a></li>
- <li><a href="http://www.codecademy.com/en/tracks/web" rel="external">Les cours web sur codecademy.com</a></li>
+ <li><a href="http://www.codecademy.com/en/tracks/web">Les cours web sur codecademy.com</a></li>
</ul>
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML">La documentation HTML sur MDN</a></li>
- <li><a href="http://www.w3.org/TR/html5/" rel="external">La spécification HTML</a></li>
+ <li><a href="/fr/docs/Web/HTML">La documentation HTML sur MDN</a></li>
+ <li><a href="http://www.w3.org/TR/html5/">La spécification HTML</a></li>
</ul>
diff --git a/files/fr/glossary/http/index.html b/files/fr/glossary/http/index.html
index 8e42891ed1..2bb6a5b995 100644
--- a/files/fr/glossary/http/index.html
+++ b/files/fr/glossary/http/index.html
@@ -13,13 +13,13 @@ original_slug: Glossaire/HTTP
<p>Dans le cadre d'une {{glossary("URI")}}, la partie "http://" s'appelle le "schema" et commence la plupart du temps au début d'une addresse. Par exemple, dans "https://developer.mozilla.org", "https://" indique au navigateur de requêter le document au travers du protocole HTTP. Plus précisément, dans cet exemple, https fait référence à la version sécurisée du protocole HTTP, {{glossary("SSL")}} (also called TLS).</p>
-<p><span id="result_box" lang="fr"><span>HTTP est textuel (toute communication est faite en texte clair) et sans état (aucune communication n'est au courant des communications précédentes). Cette dernière propriété permet à un utilisateur de naviguer facilement sur internet: la consultation des documents et sites web ne requiert pas de contexte particulier. HTTP peut également être utilisé dans le cadre de services REST pour la communication de serveur à serveur, ou bien via des requêtes AJAX au sein d'un site internet pour le rendre plus dynamique.</span></span></p>
+<p>HTTP est textuel (toute communication est faite en texte clair) et sans état (aucune communication n'est au courant des communications précédentes). Cette dernière propriété permet à un utilisateur de naviguer facilement sur internet: la consultation des documents et sites web ne requiert pas de contexte particulier. HTTP peut également être utilisé dans le cadre de services REST pour la communication de serveur à serveur, ou bien via des requêtes AJAX au sein d'un site internet pour le rendre plus dynamique.</p>
<div>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP">HTTP sur MDN</a></li>
+ <li><a href="/fr/docs/HTTP">HTTP sur MDN</a></li>
<li>{{interwiki("wikipedia","Hypertext_Transfer_Protocol","HTTP")}} sur Wikipedia</li>
</ul>
</div>
diff --git a/files/fr/glossary/http_2/index.html b/files/fr/glossary/http_2/index.html
index 97b4ec6e10..26e8f8ce7c 100644
--- a/files/fr/glossary/http_2/index.html
+++ b/files/fr/glossary/http_2/index.html
@@ -11,11 +11,12 @@ tags:
translation_of: Glossary/HTTP_2
original_slug: Glossaire/HTTP_2
---
-<p><span class="seoSummary"><strong>HTTP/2</strong> est une révision majeure du <a href="/fr/docs/Web/HTTP/Basics_of_HTTP">Protocole de réseau HTTP</a></span>. Les principaux objectifs de HTTP/2 sont de réduire la {{glossary("latency","latence")}} en permettant le multiplexage complet des demandes et des réponses, minimiser la surcharge du protocole grâce à une compression efficace des champs d'en-tête HTTP, et ajouter la prise en charge de la priorisation des demandes et de la diffusion sur le serveur.</p>
+<p><strong>HTTP/2</strong> est une révision majeure du <a href="/fr/docs/Web/HTTP/Basics_of_HTTP">Protocole de réseau HTTP</a>. Les principaux objectifs de HTTP/2 sont de réduire la {{glossary("latency","latence")}} en permettant le multiplexage complet des demandes et des réponses, minimiser la surcharge du protocole grâce à une compression efficace des champs d'en-tête HTTP, et ajouter la prise en charge de la priorisation des demandes et de la diffusion sur le serveur.</p>
<p>HTTP/2 ne modifie en aucune façon la sémantique d'application de HTTP. Tous les concepts fondamentaux de HTTP 1.1, tels que les méthodes HTTP, les codes d'état, les URL et les champs d'en-tête, restent en place. En revanche, HTTP/2 modifie la façon dont les données sont formatées (encadrées) et transportées entre le client et le serveur, qui gèrent tous deux l'ensemble du processus, et dissimule la complexité de l'application dans la nouvelle couche d'encadrement. Par conséquent, toutes les applications existantes peuvent être fournies sans modification.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ol>
<li>Culture générale
<ol>
@@ -29,5 +30,4 @@ original_slug: Glossaire/HTTP_2
<li>{{glossary("Latency","Latence")}}</li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/http_3/index.html b/files/fr/glossary/http_3/index.html
index bd46ed765a..c445b71ffe 100644
--- a/files/fr/glossary/http_3/index.html
+++ b/files/fr/glossary/http_3/index.html
@@ -8,22 +8,22 @@ tags:
translation_of: Glossary/HTTP_3
original_slug: Glossaire/HTTP_3
---
-<p><span class="seoSummary"><strong>HTTP/3</strong> est la prochaine révision majeure du <a href="/en-US/docs/Web/HTTP/Basics_of_HTTP">protocole réseau HTTP</a></span>, succédant à {{glossary("HTTP 2", "HTTP/2")}}. Le point majeur de HTTP/3 est qu'il utilise un nouveau protocole {{glossary("UDP")}} nommé QUIC, au lieu de {{glossary("TCP")}}.</p>
+<p><strong>HTTP/3</strong> est la prochaine révision majeure du <a href="/fr/docs/Web/HTTP/Basics_of_HTTP">protocole réseau HTTP</a>, succédant à {{glossary("HTTP 2", "HTTP/2")}}. Le point majeur de HTTP/3 est qu'il utilise un nouveau protocole {{glossary("UDP")}} nommé QUIC, au lieu de {{glossary("TCP")}}.</p>
+
+<h2>Voir aussi</h2>
-<section id="Quick_links">
<ol>
<li>Culture générale
<ol>
- <li><a href="/en-US/docs/Web/HTTP">HTTP sur MDN</a></li>
+ <li><a href="/fr/docs/Web/HTTP">HTTP sur MDN</a></li>
<li>{{interwiki("wikipedia", "HTTP/3", "HTTP/3")}} sur Wikipédia</li>
</ol>
</li>
- <li><a href="/en-US/docs/Glossary">Glossaire</a>
+ <li><a href="/fr/docs/Glossary">Glossaire</a>
<ol>
<li>{{glossary("HTTP")}}</li>
<li>{{glossary("HTTP 2")}}</li>
<li>{{glossary("Latency")}}</li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/hyperlink/index.html b/files/fr/glossary/hyperlink/index.html
index 9eaf550dd4..9536cd1e39 100644
--- a/files/fr/glossary/hyperlink/index.html
+++ b/files/fr/glossary/hyperlink/index.html
@@ -16,19 +16,19 @@ original_slug: Glossaire/Hyperlien
<ul>
<li>{{interwiki("wikipedia", "Hyperlien","Hyperlien")}} sur Wikipedia</li>
- <li>Le guide <a href="https://developer.mozilla.org/fr/Apprendre/HTML/Introduction_%C3%A0_HTML/Creating_hyperlinks">Création d'hyperliens</a> sur MDN</li>
+ <li>Le guide <a href="/fr/Apprendre/HTML/Introduction_%C3%A0_HTML/Creating_hyperlinks">Création d'hyperliens</a> sur MDN</li>
</ul>
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a class="external external-icon" href="https://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html">Links in HTML Documents - W3C</a></li>
- <li><a class="external external-icon" href="https://w3c.github.io/html-reference/a.html">HTML5 a - hyperlink - W3C</a></li>
+ <li><a href="https://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html">Links in HTML Documents - W3C</a></li>
+ <li><a href="https://w3c.github.io/html-reference/a.html">HTML5 a - hyperlink - W3C</a></li>
</ul>
<h3 id="Apprendre_sur_le_sujet">Apprendre sur le sujet</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML/Element/a"><code>&lt;a&gt;</code> sur MDN</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML/Element/link"><code>&lt;link&gt;</code> sur MDN</a></li>
+ <li><a href="/fr/docs/Web/HTML/Element/a"><code>&lt;a&gt;</code> sur MDN</a></li>
+ <li><a href="/fr/docs/Web/HTML/Element/link"><code>&lt;link&gt;</code> sur MDN</a></li>
</ul>
diff --git a/files/fr/glossary/ide/index.html b/files/fr/glossary/ide/index.html
index 3124f42596..cea0e27516 100644
--- a/files/fr/glossary/ide/index.html
+++ b/files/fr/glossary/ide/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/IDE
original_slug: Glossaire/IDE
---
-<p><span class="_Tgc">Un Environnement de Développement Intégré (<strong>EDI</strong>) ou Environnement de Développement Interactif est une application logicielle qui fournit des facilités complètes aux programmeurs pour le développemet de logiciels.</span> Un EDI est constitué normalement d'un éditeur de code source, d'outils pour automatiser la compilation et d'un débogueur.</p>
+<p>Un Environnement de Développement Intégré (<strong>EDI</strong>) ou Environnement de Développement Interactif est une application logicielle qui fournit des facilités complètes aux programmeurs pour le développemet de logiciels. Un EDI est constitué normalement d'un éditeur de code source, d'outils pour automatiser la compilation et d'un débogueur.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/idempotent/index.html b/files/fr/glossary/idempotent/index.html
index 414cdb5425..0e6367fe26 100644
--- a/files/fr/glossary/idempotent/index.html
+++ b/files/fr/glossary/idempotent/index.html
@@ -14,7 +14,7 @@ original_slug: Glossaire/Idempotent
<p>À noter : l'idempotence d'une méthode n'est pas garantie par le serveur et certaines applications peuvent incorrectement rompre la contrainte d'idempotence.</p>
-<p><code>GET /pageX HTTP/1.1</code> est idempotente. <span id="result_box" lang="fr"><span>Appelée plusieurs fois de suite, le client obtient les mêmes résultats :</span></span></p>
+<p><code>GET /pageX HTTP/1.1</code> est idempotente. Appelée plusieurs fois de suite, le client obtient les mêmes résultats :</p>
<pre>GET /pageX HTTP/1.1
GET /pageX HTTP/1.1
diff --git a/files/fr/glossary/iife/index.html b/files/fr/glossary/iife/index.html
index 553dafdd6c..127545d63e 100644
--- a/files/fr/glossary/iife/index.html
+++ b/files/fr/glossary/iife/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/IIFE
original_slug: Glossaire/IIFE
---
-<p><strong>IIFE </strong>(Immediately Invoked Function Expression) <span id="result_box" lang="fr"><span><em>(Expression de fonction invoquée immédiatement)</em> </span></span>est une {{glossary("Function","fonction")}} {{glossary("JavaScript")}} qui est exécutée dès qu'elle est définie.</p>
+<p><strong>IIFE </strong>(Immediately Invoked Function Expression) <em>(Expression de fonction invoquée immédiatement)</em> est une {{glossary("Function","fonction")}} {{glossary("JavaScript")}} qui est exécutée dès qu'elle est définie.</p>
<p>C'est un modèle de conception qui est également connu sous le nom de {{glossary("Self-Executing Anonymous Function","Fonction anonyme auto-exécutable")}} et contient deux parties principales. La première est la fonction anonyme avec portée lexicale incluse dans le {{jsxref("Operators/Grouping", "groupement opérateur")}}<code>()</code>. Cela empêche l'accès aux variables dans l'expression idiomatique IIFE ainsi que la pollution de la portée globale.</p>
@@ -18,27 +18,27 @@ original_slug: Glossaire/IIFE
<p>La fonction devient une expression de fonction qui est immédiatement exécutée. La variable dans l'expression ne peut pas être atteinte de l'extérieur.</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="punctuation token">(</span><span class="keyword token">function</span> <span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span>
- <span class="keyword token">var</span> aName <span class="operator token">=</span> <span class="string token">"Barry"</span><span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// Le nom de la variable n'est pas accessible depuis le périmètre externe</span>
-aName <span class="comment token">// lancement "Exception ReferenceError: aName n'est pas défini"</span></code></pre>
+<pre class="brush: js">(function () {
+ var aName = "Barry";
+})();
+// Le nom de la variable n'est pas accessible depuis le périmètre externe
+aName // lancement "Exception ReferenceError: aName n'est pas défini"</pre>
<p>Affecter l'IIFE à une variable ne la stocke pas mais reçoit son résultat.</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">var</span> result <span class="operator token">=</span> <span class="punctuation token">(</span><span class="keyword token">function</span> <span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span>
- <span class="keyword token">var</span> name <span class="operator token">=</span> <span class="string token">"Barry"</span><span class="punctuation token">;</span>
- <span class="keyword token">return</span> name<span class="punctuation token">;</span>
-<span class="punctuation token">}</span><span class="punctuation token">)</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="comment token">// Crée immédiatement la sortie: </span>
-result<span class="punctuation token">;</span> <span class="comment token">// "Barry"</span></code></pre>
+<pre class="brush: js">var result = (function () {
+ var name = "Barry";
+ return name;
+})();
+// Crée immédiatement la sortie:
+result; // "Barry"</pre>
<h2 id="Pour_approfondir">Pour approfondir</h2>
<h3 id="Apprendre_sur_ce_sujet">Apprendre sur ce sujet</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Une_r%C3%A9introduction_%C3%A0_JavaScript#Les_fonctions">Exemple rapide</a> (à la fin de la section "Les fonctions", juste avant "Les objets personnalisés")</li>
+ <li><a href="/fr/docs/Web/JavaScript/Une_r%C3%A9introduction_%C3%A0_JavaScript#Les_fonctions">Exemple rapide</a> (à la fin de la section "Les fonctions", juste avant "Les objets personnalisés")</li>
</ul>
<h3 id="Culture_générale">Culture générale</h3>
diff --git a/files/fr/glossary/index.html b/files/fr/glossary/index.html
index 225252a66c..2c91e9eb12 100644
--- a/files/fr/glossary/index.html
+++ b/files/fr/glossary/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary
original_slug: Glossaire
---
-<div style="max-width: 300px; float: right; margin: 0 0 .5em 1em;">{{LearnBox({"title":"Apprenez un nouveau terme :"})}}</div>
+<div>{{LearnBox({"title":"Apprenez un nouveau terme :"})}}</div>
<p>Les technologies Web font l'objet d'un important jargon et autres termes techniques utilisés au travers de la documentation et du code. Ce glossaire fournit une définition des mots et abréviations qui vous seront nécessaires pour pouvoir comprendre et utiliser le Web.</p>
@@ -16,10 +16,10 @@ original_slug: Glossaire
<h2 id="Contribuer_au_glossaire">Contribuer au glossaire</h2>
-<p><span id="result_box" lang="fr"><span>Ce glossaire est un travail en cours et sans fin.</span> <span>Vous pouvez aider à l'améliorer en écrivant de nouvelles entrées ou en améliorant celles qui existent déjà.</span> <span>La façon la plus simple de commencer est de cliquer sur le bouton suivant ou de choisir l'un des termes suggérés ci-dessous.</span></span></p>
+<p>Ce glossaire est un travail en cours et sans fin. Vous pouvez aider à l'améliorer en écrivant de nouvelles entrées ou en améliorant celles qui existent déjà. La façon la plus simple de commencer est de cliquer sur le bouton suivant ou de choisir l'un des termes suggérés ci-dessous.</p>
<p><strong><a href="/fr/docs/new?parent=4391">Écrire une nouvelle entrée de glossaire</a></strong></p>
<p>{{GlossaryList({"terms":[], "filter":"notdefined", "css":"multiColumnList"})}}</p>
-<p><span id="result_box" lang="fr"><span>Si vous souhaitez en savoir plus sur la façon de contribuer au glossaire, consultez la <a href="https://developer.mozilla.org/fr/docs/MDN/Doc_status/Glossary">page d'état de la documentation du glossaire</a>.</span></span></p>
+<p>Si vous souhaitez en savoir plus sur la façon de contribuer au glossaire, consultez la <a href="/fr/docs/MDN/Doc_status/Glossary">page d'état de la documentation du glossaire</a>.</p>
diff --git a/files/fr/glossary/indexeddb/index.html b/files/fr/glossary/indexeddb/index.html
index 5dededaf50..1a271e025e 100644
--- a/files/fr/glossary/indexeddb/index.html
+++ b/files/fr/glossary/indexeddb/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/IndexedDB
original_slug: Glossaire/IndexedDB
---
-<p>IndexedDB est une {{glossary("API")}} web pour stocker de larges structures de données à l'intérieur des navigateurs et de les indexer afin d'effectuer des recherches hautement performante. De la même façon qu'un <a href="https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es" title="Relational DataBase Managment System">Système de gestion de base de données relationnelle</a> (basé sur {{glossary("SQL")}}), IndexedDB est une base de données transactionnelle. Cependant,  IndexedDB  utilise  les objets {{glossary("JavaScript")}} plutôt que des colonnes de tables fixes pour stocker les données.</p>
+<p>IndexedDB est une {{glossary("API")}} web pour stocker de larges structures de données à l'intérieur des navigateurs et de les indexer afin d'effectuer des recherches hautement performante. De la même façon qu'un <a href="https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es">Système de gestion de base de données relationnelle</a> (basé sur {{glossary("SQL")}}), IndexedDB est une base de données transactionnelle. Cependant,  IndexedDB  utilise  les objets {{glossary("JavaScript")}} plutôt que des colonnes de tables fixes pour stocker les données.</p>
<h2 id="En_savoir_plus">En savoir plus</h2>
diff --git a/files/fr/glossary/information_architecture/index.html b/files/fr/glossary/information_architecture/index.html
index 00ac3885be..3b22a3fa61 100644
--- a/files/fr/glossary/information_architecture/index.html
+++ b/files/fr/glossary/information_architecture/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Information_architecture
original_slug: Glossaire/Architecture_de_l_information
---
-<p><span id="result_box" lang="fr"><span>L'architecture de l'information, appliquée à la conception et au développement de sites web, consiste à organiser l'information / le contenu / la fonctionnalité d'un site web de manière à offrir la meilleure expérience possible, les informations et les services étant facilement utilisables et trouvables.</span></span></p>
+<p>L'architecture de l'information, appliquée à la conception et au développement de sites web, consiste à organiser l'information / le contenu / la fonctionnalité d'un site web de manière à offrir la meilleure expérience possible, les informations et les services étant facilement utilisables et trouvables.</p>
<h2 id="En_apprendre_plus"><strong>En apprendre plus</strong></h2>
diff --git a/files/fr/glossary/input_method_editor/index.html b/files/fr/glossary/input_method_editor/index.html
index 608e4b8145..16ac24b390 100644
--- a/files/fr/glossary/input_method_editor/index.html
+++ b/files/fr/glossary/input_method_editor/index.html
@@ -14,17 +14,17 @@ original_slug: Glossaire/Input_method_editor
<li>la saisie de texte Ă  partir d'un Ă©cran tactile avec reconnaisance d'Ă©criture manuscrite.</li>
</ul>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ol>
<li>Wikipedia articles
<ol>
<li><a href="https://fr.wikipedia.org/wiki/M%C3%A9thode_d%27entr%C3%A9e">Méthode d'entrée</a></li>
</ol>
</li>
- <li><a href="/en-US/docs/Glossary">Glossary</a>
+ <li><a href="/fr/docs/Glossary">Glossary</a>
<ol>
<li>{{Glossary("I18N")}}</li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/internationalization_and_localization/index.html b/files/fr/glossary/internationalization_and_localization/index.html
index 2cb6a543a3..04f0b57eb2 100644
--- a/files/fr/glossary/internationalization_and_localization/index.html
+++ b/files/fr/glossary/internationalization_and_localization/index.html
@@ -8,22 +8,14 @@ tags:
translation_of: Glossary/Internationalization_and_localization
original_slug: Glossaire/Internationalisation_et_localisation
---
-<p><strong>L'internationalisation</strong>, souvent abrégée en "<a href="/en-US/docs/Glossary/I18N">i18n</a>", est l'adaptation d'un site web ou d'une application web à différentes langues, différences régionales et exigences techniques pour différentes régions et pays. L'internationalisation est le processus d'architecture de votre application web afin qu'elle puisse être rapidement et facilement adaptée à diverses langues et régions sans trop d'efforts d'ingénierie lorsque de nouvelles langues et régions sont prises en charge. Aussi pour qu'un utilisateur puisse parcourir les fonctionnalités pour traduire ou localiser l'application pour accéder à tout le contenu sans casser la mise en page.</p>
+<p><strong>L'internationalisation</strong>, souvent abrégée en "<a href="/fr/docs/Glossary/I18N">i18n</a>", est l'adaptation d'un site web ou d'une application web à différentes langues, différences régionales et exigences techniques pour différentes régions et pays. L'internationalisation est le processus d'architecture de votre application web afin qu'elle puisse être rapidement et facilement adaptée à diverses langues et régions sans trop d'efforts d'ingénierie lorsque de nouvelles langues et régions sont prises en charge. Aussi pour qu'un utilisateur puisse parcourir les fonctionnalités pour traduire ou localiser l'application pour accéder à tout le contenu sans casser la mise en page.</p>
-<p>L'internationalisation inclut la prise en charge de plusieurs jeux de caractères (généralement via <a class="external external-icon" href="http://searchcio-midmarket.techtarget.com/definition/Unicode" rel="noopener">Unicode</a>), des unités de mesure (<a href="/en-US/docs/Web/API/PaymentCurrencyAmount">devise</a>, °C/°F, km/miles, etc.), <a href="/en-US/docs/Mozilla/Projects/NSPR/Reference/Date_and_Time">formats de date et d'heure</a>, dispositions du clavier, et directions du texte.</p>
+<p>L'internationalisation inclut la prise en charge de plusieurs jeux de caractères (généralement via <a href="http://searchcio-midmarket.techtarget.com/definition/Unicode" rel="noopener">Unicode</a>), des unités de mesure (<a href="/fr/docs/Web/API/PaymentCurrencyAmount">devise</a>, °C/°F, km/miles, etc.), <a href="/fr/docs/Mozilla/Projects/NSPR/Reference/Date_and_Time">formats de date et d'heure</a>, dispositions du clavier, et directions du texte.</p>
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
- <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Internationalization">Extension d'internationalisation</a></li>
- <li><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl">API d'internationalisation</a></li>
- <li><a href="/en-US/docs/Learn/CSS/CSS_layout/Flexbox">Disposition Flexbox</a> et <a href="/en-US/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Grid</a></li>
-</ul>
-
-<section id="Quick_links">
-<ul>
- <li>
- <details open><summary></summary> {{ListSubpages("/en-US/docs/Glossary")}}</details>
- </li>
-</ul>
-</section>
+ <li><a href="/fr/docs/Mozilla/Add-ons/WebExtensions/Internationalization">Extension d'internationalisation</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Global_Objects/Intl">API d'internationalisation</a></li>
+ <li><a href="/fr/docs/Learn/CSS/CSS_layout/Flexbox">Disposition Flexbox</a> et <a href="/fr/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout">Grid</a></li>
+</ul> \ No newline at end of file
diff --git a/files/fr/glossary/internet/index.html b/files/fr/glossary/internet/index.html
index 6845991ad2..b84e6c1efd 100644
--- a/files/fr/glossary/internet/index.html
+++ b/files/fr/glossary/internet/index.html
@@ -20,5 +20,5 @@ original_slug: Glossaire/Internet
<ul>
<li><a href="http://fr.wikipedia.org/wiki/Internet">Internet</a> sur Wikipédia</li>
- <li><a href="/en-US/Learn/How_the_Internet_works">How the Internet works</a> (introduction pour les débutants, article en anglais)</li>
+ <li><a href="/fr/Learn/How_the_Internet_works">How the Internet works</a> (introduction pour les débutants, article en anglais)</li>
</ul>
diff --git a/files/fr/glossary/ipv6/index.html b/files/fr/glossary/ipv6/index.html
index 8c6a366de6..13a9535b81 100644
--- a/files/fr/glossary/ipv6/index.html
+++ b/files/fr/glossary/ipv6/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/IPv6
original_slug: Glossaire/IPv6
---
-<p id="Summary"><strong>IPv6</strong> est la version actuelle du {{glossary("protocol","protocole")}} sous-jacent de communication pour {{glossary("Internet")}}. Lentement  IPv6 remplace {{Glossary("IPv4")}}, entre autres raisons parce que IPv6  permet d'avoir de nombreuses {{Glossary("IP address","adresses IP")}} différentes.</p>
+<p><strong>IPv6</strong> est la version actuelle du {{glossary("protocol","protocole")}} sous-jacent de communication pour {{glossary("Internet")}}. Lentement  IPv6 remplace {{Glossary("IPv4")}}, entre autres raisons parce que IPv6  permet d'avoir de nombreuses {{Glossary("IP address","adresses IP")}} différentes.</p>
<h2 id="En_savoir_plus">En savoir plus</h2>
diff --git a/files/fr/glossary/isp/index.html b/files/fr/glossary/isp/index.html
index 68f76fca85..46121089ea 100644
--- a/files/fr/glossary/isp/index.html
+++ b/files/fr/glossary/isp/index.html
@@ -17,6 +17,6 @@ original_slug: Glossaire/FAI
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/Fonctionnement_Internet">Le fonctionnement de l'Internet</a> (explications pour les débutants)</li>
+ <li><a href="/fr/Apprendre/Fonctionnement_Internet">Le fonctionnement de l'Internet</a> (explications pour les débutants)</li>
<li>{{interwiki("wikipedia", "Fournisseur d'accès à Internet", "Fournisseur d'accès à Internet")}} sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/itu/index.html b/files/fr/glossary/itu/index.html
index d5752a43ec..f0add22a08 100644
--- a/files/fr/glossary/itu/index.html
+++ b/files/fr/glossary/itu/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/ITU
original_slug: Glossaire/ITU
---
-<p><span class="seoSummary">L'Union Internationale des Télécommunications (ITU) est l'organisation autorisée par les Nations Unies à établir des normes et des règles pour les télécommunication, y compris le télégraphe, la radio, la téléphonie et Internet.</span> De la définition des règles pour garantir que les transmissions arrivent là où elles doivent aller et de la création du signal d'alerte «SOS» utilisé en code Morse, l'UIT joue depuis longtemps un rôle clé dans la manière dont nous utilisons la technologie pour échanger des informations et des idées.</p>
+<p>L'Union Internationale des Télécommunications (ITU) est l'organisation autorisée par les Nations Unies à établir des normes et des règles pour les télécommunication, y compris le télégraphe, la radio, la téléphonie et Internet. De la définition des règles pour garantir que les transmissions arrivent là où elles doivent aller et de la création du signal d'alerte «SOS» utilisé en code Morse, l'UIT joue depuis longtemps un rôle clé dans la manière dont nous utilisons la technologie pour échanger des informations et des idées.</p>
<p>À l'ère de l'Internet, le rôle de l'UIT consistant à établir des normes pour les formats de données vidéo et audio utilisés pour le streaming, la téléconférence et à d'autres fins. Par exemple, l'UIT et le Moving Picture Experts Group (MPEG) ont travaillé ensemble pour développer et publier, ainsi que pour maintenir, les diverses spécifications MPEG, telles que MPEG-2 (ITU H.262), AVC (ITU H.264 ) et HEVC (ITU H.265).</p>
diff --git a/files/fr/glossary/jank/index.html b/files/fr/glossary/jank/index.html
index 9a587cb6e9..8232455839 100644
--- a/files/fr/glossary/jank/index.html
+++ b/files/fr/glossary/jank/index.html
@@ -9,4 +9,4 @@ tags:
translation_of: Glossary/Jank
original_slug: Glossaire/Jank
---
-<p><strong>Jank</strong> <span lang="fr" id="result_box"><span>se réfère à la lenteur dans une interface utilisateur, généralement causée par l'exécution de longues tâches sur le fil principal, le blocage du rendu ou la dépense de trop de puissance de processeur pour les processus en arrière-plan.</span></span></p>
+<p><strong>Jank</strong> se réfère à la lenteur dans une interface utilisateur, généralement causée par l'exécution de longues tâches sur le fil principal, le blocage du rendu ou la dépense de trop de puissance de processeur pour les processus en arrière-plan.</p>
diff --git a/files/fr/glossary/javascript/index.html b/files/fr/glossary/javascript/index.html
index 95b1a883c2..caf13abf85 100644
--- a/files/fr/glossary/javascript/index.html
+++ b/files/fr/glossary/javascript/index.html
@@ -11,7 +11,7 @@ original_slug: Glossaire/JavaScript
---
<p>JavaScript (JS) est un langage de programmation principalement utilisé côté client pour générer des pages web dynamiquement, mais également côté {{Glossary("Server","serveur")}}, depuis l'arrivée de <a href="https://nodejs.org/fr/">Node JS</a>.</p>
-<p>Ne pas confondre JavaScript avec {{interwiki("wikipedia","Java_(langage)","le langage de programmation Java")}}. <span id="result_box" lang="fr"><span>"Java" et "JavaScript" sont des marques commerciales ou des marques déposées d'Oracle aux États-Unis et dans d'autres pays.</span> <span>Cependant, les deux langages de programmation ont une syntaxe, une sémantique et des utilisations très différentes.</span></span></p>
+<p>Ne pas confondre JavaScript avec {{interwiki("wikipedia","Java_(langage)","le langage de programmation Java")}}. "Java" et "JavaScript" sont des marques commerciales ou des marques déposées d'Oracle aux États-Unis et dans d'autres pays. Cependant, les deux langages de programmation ont une syntaxe, une sémantique et des utilisations très différentes.</p>
<p>D'abord pensé comme un langage côté serveur par Brendan Eich (alors employé de  Netscape Corporation), JavaScript arrive sur le navigateur Netscape Navigator 2.0 en Septembre 1995. Le succès est immédiat, et {{glossary("Microsoft Internet Explorer", "Internet Explorer 3.0")}} introduit JavaScript sous le nom de JScript en août 1996.</p>
@@ -19,7 +19,7 @@ original_slug: Glossaire/JavaScript
<p>JavaScript est principalement utilisé dans le navigateur, permettant aux développeurs de manipuler le contenu des pages internet à travers le {{Glossary("DOM")}}, manipuler les données avec {{Glossary("AJAX")}} et {{Glossary("IndexedDB")}}, dessiner avec {{Glossary("canvas")}}, interargir avec le périphérique qui pilote le navigateur via de nombreuses {{Glossary("API","APIs")}}, etc.. JavaScript est l'un des langages les plus utilisés au monde, grâce au développement et à l'amélioration des performances des {{Glossary("API","APIs")}} dans les navigateurs.</p>
-<p>Récemment, JavaScript est revenu du côté serveur grâce au succès de la plateforme <a href="http://nodejs.org/" rel="external">Node.js</a>, l'environnement d’exécution multi-plateforme le plus populaire en dehors du navigateur. Node.js permet d'utiliser JavaScript comme langage de script pour automatiser des tâches sur un PC et de mettre en place des serveurs {{Glossary("HTTP")}} et {{Glossary("WebSockets")}} pleinement fonctionnels.</p>
+<p>Récemment, JavaScript est revenu du côté serveur grâce au succès de la plateforme <a href="http://nodejs.org/">Node.js</a>, l'environnement d’exécution multi-plateforme le plus populaire en dehors du navigateur. Node.js permet d'utiliser JavaScript comme langage de script pour automatiser des tâches sur un PC et de mettre en place des serveurs {{Glossary("HTTP")}} et {{Glossary("WebSockets")}} pleinement fonctionnels.</p>
<h2 id="En_savoir_plus">En savoir plus</h2>
@@ -34,14 +34,14 @@ original_slug: Glossaire/JavaScript
<ul>
<li>Le {{Link("/fr-FR/docs/Web/JavaScript/Guide")}} sur MDN</li>
<li><a href="http://nodeschool.io/#workshoppers">The "javascripting" workshop</a> sur NodeSchool</li>
- <li>Les <a href="http://www.codecademy.com/tracks/javascript" rel="external">cours  JavaScript</a> sur codecademy.com</li>
- <li><a href="http://ejohn.org/apps/learn/" rel="external">John Resig's Learning Advanced JavaScript</a></li>
+ <li>Les <a href="http://www.codecademy.com/tracks/javascript">cours  JavaScript</a> sur codecademy.com</li>
+ <li><a href="http://ejohn.org/apps/learn/">John Resig's Learning Advanced JavaScript</a></li>
</ul>
<h3 id="Références_techniques">Références techniques</h3>
<ul>
- <li><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm" rel="external">Le dernier standard ECMAScript</a></li>
+ <li><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">Le dernier standard ECMAScript</a></li>
<li>La {{Link("/fr-FR/docs/Web/JavaScript/reference")}} sur MDN</li>
- <li>Livre : <a href="http://fr.eloquentjavascript.net/" rel="external"><em>JavaScript Éloquent</em></a></li>
+ <li>Livre : <a href="http://fr.eloquentjavascript.net/"><em>JavaScript Éloquent</em></a></li>
</ul>
diff --git a/files/fr/glossary/keyword/index.html b/files/fr/glossary/keyword/index.html
index 58f1850d6d..72adb282de 100644
--- a/files/fr/glossary/keyword/index.html
+++ b/files/fr/glossary/keyword/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Keyword
original_slug: Glossaire/Keyword
---
-<p id="Summary">Un <strong>mot-clé</strong> est un mot ou une phrase décrivant un contenu. En ligne, les mots-clés sont utilisés comme requêtes pour les moteurs de recherche ou comme des termes identifiant le contenu de sites web.</p>
+<p>Un <strong>mot-clé</strong> est un mot ou une phrase décrivant un contenu. En ligne, les mots-clés sont utilisés comme requêtes pour les moteurs de recherche ou comme des termes identifiant le contenu de sites web.</p>
<p>Lorsque vous utilisez un moteur de recherche, les mots-clés désignent ce que vous recherchez, et le moteur de recherche renvoie les pages web pertinentes. Pour des résultats plus précis, essayez des mots-clés plus spécifiques, comme "Mustang GTO Bleue" au lieu de simplement "Mustang". Les pages web emploient aussi les mots-clés dans les balises meta (dans la section {{htmlelement("head")}}) pour décrire le contenu des pages afin que les moteurs de recherche puissent mieux identifier et organiser les pages web.</p>
diff --git a/files/fr/glossary/latency/index.html b/files/fr/glossary/latency/index.html
index b24966c942..0c23804c4f 100644
--- a/files/fr/glossary/latency/index.html
+++ b/files/fr/glossary/latency/index.html
@@ -19,5 +19,5 @@ original_slug: Glossaire/Latence
<h2 id="Pour_approfondir">Pour approfondir</h2>
<ul>
- <li><a href="/en-US/docs/Learn/Performance/Understanding_latency">Understanding Latency</a></li>
+ <li><a href="/fr/docs/Learn/Performance/Understanding_latency">Understanding Latency</a></li>
</ul>
diff --git a/files/fr/glossary/lazy_load/index.html b/files/fr/glossary/lazy_load/index.html
index cd239a163d..e1578ff934 100644
--- a/files/fr/glossary/lazy_load/index.html
+++ b/files/fr/glossary/lazy_load/index.html
@@ -9,10 +9,10 @@ tags:
translation_of: Glossary/Lazy_load
original_slug: Glossaire/Lazy_load
---
-<p><span class="seoSummary"><strong>Lazy load</strong> (ou "chargement faineant" en français) est une stratégie qui repousse le chargement de certaines ressources (par exemple, des images) jusqu'à ce qu'elles soient nécessaires pour l'utilisateur, d'après l'activité de l'utilisateur et ses habitudes de navigation. Typiquement, ces ressources ne sont chargées que lorsqu'elles apparaissent sur la page affichée à l'écran. Lorsque le lazy-loading est correctement implémenté, le temps de chargement des ressources est réduit, ce qui contribue à améliorer le temps de charge initial (dont le <a href="/en-US/docs/Glossary/Time_to_interactive">time to interactive</a>), puisque moins de ressources sont nécessaires pour que la page fonctionne.    </span></p>
+<p><strong>Lazy load</strong> (ou "chargement faineant" en français) est une stratégie qui repousse le chargement de certaines ressources (par exemple, des images) jusqu'à ce qu'elles soient nécessaires pour l'utilisateur, d'après l'activité de l'utilisateur et ses habitudes de navigation. Typiquement, ces ressources ne sont chargées que lorsqu'elles apparaissent sur la page affichée à l'écran. Lorsque le lazy-loading est correctement implémenté, le temps de chargement des ressources est réduit, ce qui contribue à améliorer le temps de charge initial (dont le <a href="/fr/docs/Glossary/Time_to_interactive">time to interactive</a>), puisque moins de ressources sont nécessaires pour que la page fonctionne.</p>
<h2 id="Voir_Ă©galement">Voir Ă©galement</h2>
<ul>
- <li><a href="/en-US/docs/Web/Performance/Lazy_loading">Lazy loading</a></li>
+ <li><a href="/fr/docs/Web/Performance/Lazy_loading">Lazy loading</a></li>
</ul>
diff --git a/files/fr/glossary/locale/index.html b/files/fr/glossary/locale/index.html
index 2f8332d939..2ca0a0ec95 100644
--- a/files/fr/glossary/locale/index.html
+++ b/files/fr/glossary/locale/index.html
@@ -4,7 +4,7 @@ slug: Glossary/Locale
translation_of: Glossary/Locale
original_slug: Glossaire/Locale
---
-<p id="Summary">Les <strong>locales</strong> sont un ensemble de paramètres régionaux pour l'interface utilisateur basés sur la langue ou le pays.</p>
+<p>Les <strong>locales</strong> sont un ensemble de paramètres régionaux pour l'interface utilisateur basés sur la langue ou le pays.</p>
<p>Un programme tire ses règles de locale de la langue du système hôte. Entres autres choses, les locales contiennent le format de papier, la devise, le format de date ou des nombres en usage dans une région donnée.</p>
diff --git a/files/fr/glossary/localization/index.html b/files/fr/glossary/localization/index.html
index f6517d4f64..8ab7e4bcd6 100644
--- a/files/fr/glossary/localization/index.html
+++ b/files/fr/glossary/localization/index.html
@@ -10,24 +10,24 @@ translation_of: Glossary/Localization
original_slug: Localization
---
<div>
-<p><span id="result_box" lang="fr"><span>La localisation (l10n) est le processus d'adaptation d'une interface utilisateur de logiciel à une culture spécifique.</span></span></p>
+<p>La localisation (l10n) est le processus d'adaptation d'une interface utilisateur de logiciel à une culture spécifique.</p>
-<p><span class="short_text" id="result_box" lang="fr"><span>Les facteurs communs suivants sont à considérer :</span></span></p>
+<p>Les facteurs communs suivants sont à considérer :</p>
<ul>
- <li><span class="short_text" lang="fr"><span>la langue</span></span></li>
- <li><span class="short_text" lang="fr"><span>les unités de mesure (par exemple, kilomètres en Europe, miles aux U.S.)</span></span></li>
+ <li>la langue</li>
+ <li>les unités de mesure (par exemple, kilomètres en Europe, miles aux U.S.)</li>
<li>la direction du texte (par exemple, de gauche à droite pour les langues européennes et de droite à gauche pour l'arabe)</li>
<li>les lettres capitales en Ă©criture latine (par exemple, des capitales pour les jours de la semaine en anglais, des minuscules en espagnol)</li>
<li>l'adaptation des locutions (par exemple, "raining cats and dogs"  n'a aucun sens si elle est traduite littéralement).</li>
- <li><span id="result_box" lang="fr"><span>l'utilisation du registre (par exemple, en japonais, le discours respectueux diffère du discours occasionnel)</span></span></li>
- <li><span lang="fr"><span>le format des nombres (par exemple, 10 000,00 en allemand et 10,000.00 aux U.S.)</span></span></li>
- <li><span lang="fr"><span>le format des dates</span></span></li>
+ <li>l'utilisation du registre (par exemple, en japonais, le discours respectueux diffère du discours occasionnel)</li>
+ <li>le format des nombres (par exemple, 10 000,00 en allemand et 10,000.00 aux U.S.)</li>
+ <li>le format des dates</li>
<li>les devises monétaires</li>
<li>les références culturelles</li>
<li>la taille du papier</li>
<li>la psychologie des couleurs</li>
- <li><span class="short_text" id="result_box" lang="fr"><span>le respect des lois locales</span></span></li>
+ <li>le respect des lois locales</li>
<li>les vacances locales</li>
<li>Les noms de personnes</li>
</ul>
diff --git a/files/fr/glossary/lossless_compression/index.html b/files/fr/glossary/lossless_compression/index.html
index 56aef4c83d..376d9be014 100644
--- a/files/fr/glossary/lossless_compression/index.html
+++ b/files/fr/glossary/lossless_compression/index.html
@@ -15,13 +15,12 @@ original_slug: Glossaire/Compression_sans_perte
<p>{{glossary("Lossy compression")}}, en revanche, résulte en une approximation inexacte, puisque certaines données du fichier d'origine ont été abandonnées, faisant de la compression avec perte une méthode irréversible.</p>
-<section id="Quick_links">
-<p><a href="/en-US/docs/Glossary">Glossary</a></p>
+<h2>Voir aussi</h2>
+<p><a href="/fr/docs/Glossary">Glossary</a></p>
<ol>
<li>{{glossary("GZIP")}}</li>
<li>{{glossary("Brotli")}}</li>
<li>{{glossary("PNG")}}</li>
<li>{{glossary("Lossy compression")}}</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/lossy_compression/index.html b/files/fr/glossary/lossy_compression/index.html
index 0df064f091..eede55bb05 100644
--- a/files/fr/glossary/lossy_compression/index.html
+++ b/files/fr/glossary/lossy_compression/index.html
@@ -18,7 +18,7 @@ original_slug: Glossaire/compression_avec_perte
<p>La compression avec perte est largement utilisée pour les formats d'image.</p>
-<p><img alt="Lossy compression image" src="https://mdn.mozillademos.org/files/16957/2019-11-18.png" style="height: 594px; width: 1290px;"></p>
+<p><img alt="Lossy compression image" src="2019-11-18.png"></p>
<p>Même s'il n'y a pas de différence flagrante de qualité entre les deux images ci-dessus, la taille de la seconde a été considérablement réduite grâce à une compression avec perte.</p>
diff --git a/files/fr/glossary/main_axis/index.html b/files/fr/glossary/main_axis/index.html
index cd4e7bb994..eb609a4f9d 100644
--- a/files/fr/glossary/main_axis/index.html
+++ b/files/fr/glossary/main_axis/index.html
@@ -20,11 +20,11 @@ original_slug: Glossaire/Axe_principal
<p>Si vous choisissez <code>row</code> ou <code>row-reverse</code> votre axe principal passera alors le long de la ligne dans le sens de la direction définie.</p>
-<p><img alt="In this image the flex-direction is row which forms the main axis" src="https://mdn.mozillademos.org/files/15708/Basics1.png" style="display: block; height: 152px; margin: 0px auto; width: 522px;"></p>
+<p><img alt="In this image the flex-direction is row which forms the main axis" src="basics1.png"></p>
<p>Choisissez <code>column</code> ou <code>column-reverse</code> et votre axe principal parcourt du début au pied de la page dans la direction du bloc.</p>
-<p><img alt="" src="https://mdn.mozillademos.org/files/15709/Basics2.png" style="display: block; height: 227px; margin: 0px auto; width: 709px;"></p>
+<p><img alt="" src="basics2.png"></p>
<p>Sur l'axe principal, vous pouvez contrôler le dimensionnement des éléments flexibles en ajoutant tout espace disponible aux éléments eux-mêmes, par le biais des propriétés <code>flex</code> sur les éléments. Ou, vous pouvez contrôler l'espace entre et autour des éléments en utilisant la propriété <code>justify-content</code>.</p>
@@ -32,7 +32,6 @@ original_slug: Glossaire/Axe_principal
<h3 id="Références_de_la_propriété">Références de la propriété</h3>
-<div class="index">
<ul>
<li>{{cssxref("flex-basis")}}</li>
<li>{{cssxref("flex-direction")}}</li>
@@ -41,12 +40,11 @@ original_slug: Glossaire/Axe_principal
<li>{{cssxref("justify-content")}}</li>
<li>{{cssxref("flex")}}</li>
</ul>
-</div>
<h3 id="En_lire_plus">En lire plus</h3>
<ul>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
- <li>Guide Flexbox CSS : <em><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox">Les concepts de base pour flexbox</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible">Aligner des éléments dans un conteneur flexible</a></em></li>
+ <li>Guide Flexbox CSS : <em><a href="/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_de_l_axe_principal">Contrôler les proportions des boîtes flexibles le long de l'axe principal</a></em></li>
</ul>
diff --git a/files/fr/glossary/mathml/index.html b/files/fr/glossary/mathml/index.html
index 1f6803a0aa..07e1056569 100644
--- a/files/fr/glossary/mathml/index.html
+++ b/files/fr/glossary/mathml/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/MathML
original_slug: Glossaire/MathML
---
-<p id="Summary"><strong>MathML </strong>(une application {{glossary("XML")}}) est un standard ouvert destiné à représenter des formules mathématiques dans des pages web. En 1998, MathML était d'abord une recommandation du W3C pour représenter des formules mathématiques dans le {{glossary("navigateur")}}. MathML a également d'autres applications parmi lesquelles les informations scientifiques et la synthèse vocale.</p>
+<p><strong>MathML </strong>(une application {{glossary("XML")}}) est un standard ouvert destiné à représenter des formules mathématiques dans des pages web. En 1998, MathML était d'abord une recommandation du W3C pour représenter des formules mathématiques dans le {{glossary("navigateur")}}. MathML a également d'autres applications parmi lesquelles les informations scientifiques et la synthèse vocale.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/media/css/index.html b/files/fr/glossary/media/css/index.html
index 14a43d9bc3..f5771eb0ed 100644
--- a/files/fr/glossary/media/css/index.html
+++ b/files/fr/glossary/media/css/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Media/CSS
original_slug: Glossaire/Media/CSS
---
-<p><span class="seoSummary">Dans le contexte de {{Glossary("CSS")}} (Cascading Style Sheets), le terme <strong><dfn>média</dfn></strong> fait référence à la destination vers laquelle le document doit être dessiné par le {{Glossary("rendering engine")}}. </span>Il s'agit généralement d'un écran—mais il peut également s'agir d'une imprimante, d'un synthétiseur vocal, d'un afficheur Braille ou d'un autre type de périphérique.</p>
+<p>Dans le contexte de {{Glossary("CSS")}} (Cascading Style Sheets), le terme <strong><dfn>média</dfn></strong> fait référence à la destination vers laquelle le document doit être dessiné par le {{Glossary("rendering engine")}}. Il s'agit généralement d'un écran—mais il peut également s'agir d'une imprimante, d'un synthétiseur vocal, d'un afficheur Braille ou d'un autre type de périphérique.</p>
<p>CSS offre plusieurs fonctionnalités qui vous permettent d'ajuster les styles de votre document—ou même d'offrir différents styles—en fonction du <strong>type</strong> de support (tel que l'écran ou impression, pour n'en nommer que deux) ou des <strong>capacités</strong> de support (telles que la largeur, la résolution ou d'autres valeurs) de l'appareil du spectateur.</p>
@@ -18,16 +18,16 @@ original_slug: Glossaire/Media/CSS
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="/en-US/docs/Web/CSS/Media_Queries/Using_media_queries">Utilisation des requêtes multimédias</a></li>
+ <li><a href="/fr/docs/Web/CSS/Media_Queries/Using_media_queries">Utilisation des requêtes multimédias</a></li>
</ul>
<h3 id="Référence_technique">Référence technique</h3>
<dl>
- <dt><a href="/en-US/docs/Web/CSS/Media_Queries">Requêtes médias</a></dt>
+ <dt><a href="/fr/docs/Web/CSS/Media_Queries">Requêtes médias</a></dt>
<dd>Définissez un ensemble de caractéristiques ou de paramètres requis pour appliquer les styles CSS qui sont spécifiés entre les accolades de la requête multimédia; par exemple: appliquer uniquement certains styles CSS pour les appareils inférieurs à 768 pixels.</dd>
- <dt>{{cssxref("@media")}} <a href="/en-US/docs/Web/CSS/At-rule">at-rule</a></dt>
- <dd>Appliquez conditionnellement une partie d'une <a href="/en-US/docs/Learn/CSS/Introduction_to_CSS/How_CSS_works#How_to_apply_your_CSS_to_your_HTML">feuille de style</a>, en fonction du résultat d'une requête multimédia.</dd>
+ <dt>{{cssxref("@media")}} <a href="/fr/docs/Web/CSS/At-rule">at-rule</a></dt>
+ <dd>Appliquez conditionnellement une partie d'une <a href="/fr/docs/Learn/CSS/Introduction_to_CSS/How_CSS_works#How_to_apply_your_CSS_to_your_HTML">feuille de style</a>, en fonction du résultat d'une requête multimédia.</dd>
<dt>{{domxref("Window.matchMedia()")}}</dt>
<dd>Testez le périphérique de visualisation par rapport à une requête multimédia.</dd>
</dl>
diff --git a/files/fr/glossary/method/index.html b/files/fr/glossary/method/index.html
index 1d5eac1244..51d1a2a200 100644
--- a/files/fr/glossary/method/index.html
+++ b/files/fr/glossary/method/index.html
@@ -20,11 +20,11 @@ original_slug: Glossaire/MĂ©thode
<ul>
<li><a href="https://fr.wikipedia.org/wiki/M%C3%A9thode_(informatique)">MĂ©thode (informatique)</a> sur Wikipedia</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Fonctions/D%C3%A9finition_de_m%C3%A9thode">Définir une méthode en JavaScript</a> (comparaison entre la syntaxe traditionnelle et la version proposée pour ECMAScript 6)</li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Fonctions/D%C3%A9finition_de_m%C3%A9thode">Définir une méthode en JavaScript</a> (comparaison entre la syntaxe traditionnelle et la version proposée pour ECMAScript 6)</li>
</ul>
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Methods_Index">Liste des méthodes fournies par JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Methods_Index">Liste des méthodes fournies par JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/microsoft_internet_explorer/index.html b/files/fr/glossary/microsoft_internet_explorer/index.html
index 0aa8b356d1..355c5a5905 100644
--- a/files/fr/glossary/microsoft_internet_explorer/index.html
+++ b/files/fr/glossary/microsoft_internet_explorer/index.html
@@ -22,7 +22,7 @@ original_slug: Glossaire/Microsoft_Internet_Explorer
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
-<h3 id="Culture_générale" style="line-height: 24px; font-size: 1.71428571428571rem;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{interwiki("wikipedia", "Internet Explorer", "Internet Explorer")}} sur Wikipédia</li>
@@ -30,7 +30,7 @@ original_slug: Glossaire/Microsoft_Internet_Explorer
<li>{{interwiki("wikipedia", "Internet Explorer#Versions", "Versions d'Internet Explorer")}} sur Wikipédia</li>
</ul>
-<h3 id="Ă€_propos_d'Internet_Explorer" style="line-height: 24px; font-size: 1.71428571428571rem;">Ă€ propos d'Internet Explorer</h3>
+<h3 id="Ă€_propos_d'Internet_Explorer">Ă€ propos d'Internet Explorer</h3>
<ul>
<li><a href="http://windows.microsoft.com/fr-fr/internet-explorer/download-ie">http://windows.microsoft.com/fr-fr/internet-explorer/download-ie</a></li>
@@ -39,7 +39,7 @@ original_slug: Glossaire/Microsoft_Internet_Explorer
<li><a href="http://windows.microsoft.com/fr-fr/internet-explorer/make-ie-default-browser#ie=ie-11">http://windows.microsoft.com/fr-fr/internet-explorer/make-ie-default-browser#ie=ie-11</a></li>
</ul>
-<h3 id="Référence_technique" style="line-height: 24px; font-size: 1.71428571428571rem;">Référence technique</h3>
+<h3 id="Référence_technique">Référence technique</h3>
<ul>
<li><a href="http://windows.microsoft.com/fr-fr/internet-explorer/products/ie-8/system-requirements">http://windows.microsoft.com/fr-fr/internet-explorer/products/ie-8/system-requirements</a></li>
diff --git a/files/fr/glossary/middleware/index.html b/files/fr/glossary/middleware/index.html
index 9a15975be2..1a1beccaa2 100644
--- a/files/fr/glossary/middleware/index.html
+++ b/files/fr/glossary/middleware/index.html
@@ -7,9 +7,9 @@ tags:
translation_of: Glossary/Middleware
original_slug: Glossaire/Intergiciel
---
-<p>Intergiciel (<em>Middleware</em>) <span lang="fr"><span> est un terme (défini vaguement) pour tout logiciel ou service permettant aux parties d'un système de communiquer et de gérer des données.</span> <span>C'est le logiciel qui gère la communication entre les composants et les entrées / sorties, de sorte que les développeurs peuvent se concentrer sur l'objectif spécifique de leur application.</span></span></p>
+<p>Intergiciel (<em>Middleware</em>) est un terme (défini vaguement) pour tout logiciel ou service permettant aux parties d'un système de communiquer et de gérer des données. C'est le logiciel qui gère la communication entre les composants et les entrées / sorties, de sorte que les développeurs peuvent se concentrer sur l'objectif spécifique de leur application.</p>
-<p><span id="result_box" lang="fr"><span>Dans les frameworks d'application web côté serveur, le terme est souvent plus spécifiquement utilisé pour désigner des composants logiciels préconstruits pouvant être ajoutés au pipeline de traitement des requêtes / réponses du framework, pour gérer des tâches telles que l'accès à la base de données.</span></span></p>
+<p>Dans les frameworks d'application web côté serveur, le terme est souvent plus spécifiquement utilisé pour désigner des composants logiciels préconstruits pouvant être ajoutés au pipeline de traitement des requêtes / réponses du framework, pour gérer des tâches telles que l'accès à la base de données.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/mime/index.html b/files/fr/glossary/mime/index.html
index 453936ac6c..aaf60a726e 100644
--- a/files/fr/glossary/mime/index.html
+++ b/files/fr/glossary/mime/index.html
@@ -9,9 +9,9 @@ tags:
translation_of: Glossary/mime
original_slug: Glossaire/mime
---
-<p><strong>MIME</strong> "Multipurpose internet mail extensions" est un standard pour décrire des documents <span id="result_box" lang="fr"><span>sous d'autres formes que du texte ASCII, par exemple</span> <span>audio, vidéo et images.</span> <span>Initialement utilisé pour les pièces jointes aux courriers électroniques, il est devenu le standard pour définir </span></span><span id="result_box" lang="fr"><span>n'importe où</span></span> <span lang="fr"><span> les types de documents.</span></span></p>
+<p><strong>MIME</strong> "Multipurpose internet mail extensions" est un standard pour décrire des documents sous d'autres formes que du texte ASCII, par exemple audio, vidéo et images. Initialement utilisé pour les pièces jointes aux courriers électroniques, il est devenu le standard pour définir n'importe où les types de documents.</p>
-<p><span lang="fr"><span>Voir aussi <a href="https://developer.mozilla.org/en-US/docs/Glossary/MIME_type">Type Mime</a></span></span></p>
+<p>Voir aussi <a href="/fr/docs/Glossary/MIME_type">Type Mime</a></p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/mime_type/index.html b/files/fr/glossary/mime_type/index.html
index 2448619460..1c15404aa5 100644
--- a/files/fr/glossary/mime_type/index.html
+++ b/files/fr/glossary/mime_type/index.html
@@ -23,6 +23,6 @@ original_slug: Glossaire/Type_MIME
<ul>
<li><a href="http://www.iana.org/assignments/media-types/media-types.xhtml">Liste des types MIME</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/Security/Securing_your_site/Configuring_server_MIME_types">Configurer correctement les types MIME sur un serveur</a></li>
- <li><span id="result_box" lang="fr"><span>DĂ©tails sur l'utilisation des <a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Basics_of_HTTP/MIME_types">types MIME</a> dans un contexte Web.</span></span></li>
+ <li><a href="/fr/docs/Web/Security/Securing_your_site/Configuring_server_MIME_types">Configurer correctement les types MIME sur un serveur</a></li>
+ <li>DĂ©tails sur l'utilisation des <a href="/fr/docs/Web/HTTP/Basics_of_HTTP/MIME_types">types MIME</a> dans un contexte Web.</li>
</ul>
diff --git a/files/fr/glossary/minification/index.html b/files/fr/glossary/minification/index.html
index 6c39663517..91935cce43 100644
--- a/files/fr/glossary/minification/index.html
+++ b/files/fr/glossary/minification/index.html
@@ -6,4 +6,4 @@ original_slug: Glossaire/minification
---
<p>La <strong>minification</strong> est le processus de suppression des données inutiles ou redondantes sans affecter la manière dont une ressource est traitée par le navigateur. La minification peut inclure la suppression des commentaires de code, des espaces blancs et du code inutilisé, ainsi que le raccourcissement des noms de variables et de fonctions. La minification est utilisée pour améliorer les performances web en réduisant la taille du fichier. Il s'agit généralement d'une étape automatisée qui se produit au moment de l'assemblage des scripts et des feuilles de styles.</p>
-<p>Comme la minification rend le code moins lisible pour les humains, les outils de développement ont des fonctionnalités de <i lang="en">prettification</i> qui permettent de rajouter les espaces blancs dans le code minifié afin d'améliorer sa lisibilité.</span></p>
+<p>Comme la minification rend le code moins lisible pour les humains, les outils de développement ont des fonctionnalités de <i lang="en">prettification</i> qui permettent de rajouter les espaces blancs dans le code minifié afin d'améliorer sa lisibilité.</p>
diff --git a/files/fr/glossary/mitm/index.html b/files/fr/glossary/mitm/index.html
index 1f9478e03d..1587498d3b 100644
--- a/files/fr/glossary/mitm/index.html
+++ b/files/fr/glossary/mitm/index.html
@@ -8,16 +8,16 @@ tags:
translation_of: Glossary/MitM
original_slug: Glossaire/MitM
---
-<p>Une <strong>attaque de l'homme du milieu</strong> <strong>(</strong><em>Man-in-the-middle attack</em> <strong>MitM</strong>) <span id="result_box" lang="fr"><span>intercepte une communication entre deux systèmes.</span> <span>Par exemple, un routeur Wi-Fi peut être compromis.</span></span></p>
+<p>Une <strong>attaque de l'homme du milieu</strong> <strong>(</strong><em>Man-in-the-middle attack</em> <strong>MitM</strong>) intercepte une communication entre deux systèmes. Par exemple, un routeur Wi-Fi peut être compromis.</p>
-<p><span id="result_box" lang="fr"><span>En comparant cela au courrier physique : si vous échangez des lettres, le facteur peut intercepter chaque lettre que vous postez.</span> <span>Il l'ouvre, la lit, la modifie finalement, puis la reconditionne et seulement ensuite l'envoie à son destinataire initial.</span> <span>Celui-ci vous répond par lettre postée, et à nouveau, le facteur l'ouvre, la lit, la modifie éventuellement, la reconditionne et vous la remet.</span> <span>Vous ne savez pas qu'il y a un homme au milieu de votre canal de communication - le facteur est invisible pour vous et votre destinataire.</span></span></p>
+<p>En comparant cela au courrier physique : si vous échangez des lettres, le facteur peut intercepter chaque lettre que vous postez. Il l'ouvre, la lit, la modifie finalement, puis la reconditionne et seulement ensuite l'envoie à son destinataire initial. Celui-ci vous répond par lettre postée, et à nouveau, le facteur l'ouvre, la lit, la modifie éventuellement, la reconditionne et vous la remet. Vous ne savez pas qu'il y a un homme au milieu de votre canal de communication - le facteur est invisible pour vous et votre destinataire.</p>
-<p><span id="result_box" lang="fr"><span>Dans le courrier physique et la communication en ligne, il est difficile de se défendre contre les attaques MitM.</span> <span>Quelques conseils :</span></span></p>
+<p>Dans le courrier physique et la communication en ligne, il est difficile de se défendre contre les attaques MitM. Quelques conseils :</p>
<ul>
- <li><span id="result_box" lang="fr"><span>Ne pas ignorer les avertissements de certificat.</span> <span>Vous pourriez être connecté à un serveur d'hameçonnage ou à un serveur imposteur.</span></span></li>
- <li><span id="result_box" lang="fr"><span>Les sites sensibles sans cryptage HTTPS sur les réseaux Wi-Fi publics ne sont pas fiables.</span></span></li>
- <li><span id="result_box" lang="fr"><span>VĂ©rifiez "HTTPS" dans votre barre d'adresse et assurez-vous que le chiffrement est en place avant de vous connecter.</span></span></li>
+ <li>Ne pas ignorer les avertissements de certificat. Vous pourriez être connecté à un serveur d'hameçonnage ou à un serveur imposteur.</li>
+ <li>Les sites sensibles sans cryptage HTTPS sur les réseaux Wi-Fi publics ne sont pas fiables.</li>
+ <li>VĂ©rifiez "HTTPS" dans votre barre d'adresse et assurez-vous que le chiffrement est en place avant de vous connecter.</li>
</ul>
<div>
diff --git a/files/fr/glossary/mixin/index.html b/files/fr/glossary/mixin/index.html
index 1f5b895be6..e59c30127a 100644
--- a/files/fr/glossary/mixin/index.html
+++ b/files/fr/glossary/mixin/index.html
@@ -9,9 +9,9 @@ tags:
translation_of: Glossary/Mixin
original_slug: Glossaire/Mixin
---
-<p>Un <em>mixin</em> est une {{Glossary("class","classe")}} ou une {{Glossary("interface","interface")}} dans laquelle  <span class="short_text" id="result_box" lang="fr"><span>une partie ou la totalité des</span></span> {{glossary("method","méthodes")}} et des {{glossary("property","propriétés")}} sont implémentées en  <span class="short_text" id="result_box" lang="fr"><span>exigeant qu'une autre</span></span> {{glossary("class","classe")}} ou {{Glossary("interface")}} fournisse les éléments manquants . <span id="result_box" lang="fr"><span>La nouvelle classe ou interface inclut alors à la fois les propriétés et les méthodes du mixin ainsi que celles qu'il définit lui-même.</span> <span>Toutes les méthodes et propriétés sont utilisées exactement de la même façon, qu'elles soient implémentées dans le mixin ou dans l'interface, ou qu'elle soit la classe qui implémente le mixin.</span></span></p>
+<p>Un <em>mixin</em> est une {{Glossary("class","classe")}} ou une {{Glossary("interface","interface")}} dans laquelle  une partie ou la totalité des {{glossary("method","méthodes")}} et des {{glossary("property","propriétés")}} sont implémentées en  exigeant qu'une autre {{glossary("class","classe")}} ou {{Glossary("interface")}} fournisse les éléments manquants . La nouvelle classe ou interface inclut alors à la fois les propriétés et les méthodes du mixin ainsi que celles qu'il définit lui-même. Toutes les méthodes et propriétés sont utilisées exactement de la même façon, qu'elles soient implémentées dans le mixin ou dans l'interface, ou qu'elle soit la classe qui implémente le mixin.</p>
-<p><span id="result_box" lang="fr"><span>L'avantage des mixins est qu'ils peuvent être utilisés pour simplifier la conception d'API dans lesquelles plusieurs interfaces doivent inclure les mêmes méthodes et propriétés.</span></span></p>
+<p>L'avantage des mixins est qu'ils peuvent être utilisés pour simplifier la conception d'API dans lesquelles plusieurs interfaces doivent inclure les mêmes méthodes et propriétés.</p>
<p>Par exemple, le {{domxref ("WindowOrWorkerGlobalScope")}} mixin est utilisé pour fournir des méthodes et des propriétés qui doivent être disponibles à la fois sur les interfaces {{domxref ("Window")}} et {{domxref ("WorkerGlobalScope")}}. Le mixin est implémenté par ces deux interfaces.</p>
@@ -20,5 +20,5 @@ original_slug: Glossaire/Mixin
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a class="external external-icon" href="http://fr.wikipedia.org/wiki/Mixin">Mixin</a> sur Wikipédia</li>
+ <li><a href="http://fr.wikipedia.org/wiki/Mixin">Mixin</a> sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/mobile_first/index.html b/files/fr/glossary/mobile_first/index.html
index dcaa688f82..5989567ae4 100644
--- a/files/fr/glossary/mobile_first/index.html
+++ b/files/fr/glossary/mobile_first/index.html
@@ -8,4 +8,4 @@ tags:
translation_of: Glossary/Mobile_First
original_slug: Glossaire/Mobile_d_abord
---
-<p><span lang="fr" class="short_text" id="result_box"><span>Le <strong>"mobile d'abord"</strong>, une forme d'</span></span>{{Glossary("Progressive enhancement","amélioration progressive")}}, <span lang="fr" id="result_box"><span>est une approche de développement et de conception web qui met l'accent sur l'établissement de priorités, en matière de conception et de développement, pour les tailles d'écrans mobiles plutôt que pour les écrans de bureau.</span> <span>La raison d'être de l'approche "mobile d'abord" est de fournir aux utilisateurs de bonnes expériences utilisateur à toutes les tailles d'écran, en commençant par créer une expérience utilisateur qui fonctionne bien sur les petits écrans, puis en l'optimisant pour les autres</span><span> tailles d'écran.</span> <span>L'approche "mobile d'abord" contraste avec l'ancienne approche de la conception pour les tailles d'écran de bureau d'abord, puis seulement plus tard, en ajoutant un peu de support, pour les petites tailles d'écran.</span></span></p>
+<p>Le <strong>"mobile d'abord"</strong>, une forme d'{{Glossary("Progressive enhancement","amélioration progressive")}}, est une approche de développement et de conception web qui met l'accent sur l'établissement de priorités, en matière de conception et de développement, pour les tailles d'écrans mobiles plutôt que pour les écrans de bureau. La raison d'être de l'approche "mobile d'abord" est de fournir aux utilisateurs de bonnes expériences utilisateur à toutes les tailles d'écran, en commençant par créer une expérience utilisateur qui fonctionne bien sur les petits écrans, puis en l'optimisant pour les autres tailles d'écran. L'approche "mobile d'abord" contraste avec l'ancienne approche de la conception pour les tailles d'écran de bureau d'abord, puis seulement plus tard, en ajoutant un peu de support, pour les petites tailles d'écran.</p>
diff --git a/files/fr/glossary/modularity/index.html b/files/fr/glossary/modularity/index.html
index 6e544ef8a0..3c9ae134da 100644
--- a/files/fr/glossary/modularity/index.html
+++ b/files/fr/glossary/modularity/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/modularity
original_slug: Glossaire/modularité
---
-<p>Le terme Modularité se réfère au degré qu'ont les composants d'un système à être séparés et recombinés<span class="st">, il s'agit également de la division d'un paquet logiciel en unités logiques</span>. L'avantage d'un système modulaire est qu'il peut traiter ses composants de manière indépendante.</p>
+<p>Le terme Modularité se réfère au degré qu'ont les composants d'un système à être séparés et recombinés, il s'agit également de la division d'un paquet logiciel en unités logiques. L'avantage d'un système modulaire est qu'il peut traiter ses composants de manière indépendante.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/mozilla_firefox/index.html b/files/fr/glossary/mozilla_firefox/index.html
index c6f7562faf..7f98270218 100644
--- a/files/fr/glossary/mozilla_firefox/index.html
+++ b/files/fr/glossary/mozilla_firefox/index.html
@@ -11,11 +11,11 @@ tags:
translation_of: Glossary/Mozilla_Firefox
original_slug: Glossaire/Mozilla_Firefox
---
-<p>Mozilla Firefox <span style="line-height: 1.5;">est un {{Glossary("navigateur")}} open source libre dont le développement est supervisé par Mozilla Corporation. Firefox fonctionne sur Windows, OS X, Linux, et Android.</span></p>
+<p>Mozilla Firefox est un {{Glossary("navigateur")}} open source libre dont le développement est supervisé par Mozilla Corporation. Firefox fonctionne sur Windows, OS X, Linux, et Android.</p>
-<p><span style="line-height: 1.5;">Distribué pour la première fois en novembre 2004, Firefox est entièrement personnalisable grâce à des thèmes, plug-ins, et <a href="https://developer.mozilla.org/fr/docs/Mozilla/Add-ons">modules</a>.  Firefox utilise {{glossary("Gecko")}} pour réaliser l'affichage des pages web, et implémente aussi bien les normes Web actuelles que celles à venir.</span></p>
+<p>Distribué pour la première fois en novembre 2004, Firefox est entièrement personnalisable grâce à des thèmes, plug-ins, et <a href="/fr/docs/Mozilla/Add-ons">modules</a>.  Firefox utilise {{glossary("Gecko")}} pour réaliser l'affichage des pages web, et implémente aussi bien les normes Web actuelles que celles à venir.</p>
-<h2 id="Pour_en_savoir_plus"><span style="line-height: 1.5;">Pour en savoir plus</span></h2>
+<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
<h3 id="Culture_générale">Culture générale</h3>
@@ -26,5 +26,5 @@ original_slug: Glossaire/Mozilla_Firefox
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Firefox">Documentation/infos développeur sur MDN</a></li>
+ <li><a href="/fr/Firefox">Documentation/infos développeur sur MDN</a></li>
</ul>
diff --git a/files/fr/glossary/mvc/index.html b/files/fr/glossary/mvc/index.html
index 758a55fb46..e718cb8381 100644
--- a/files/fr/glossary/mvc/index.html
+++ b/files/fr/glossary/mvc/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/MVC
original_slug: Glossaire/MVC
---
-<p><strong>MVC</strong> (Model-View-Controller ou <em>Modèle-Vue-Contrôleur</em>) <span id="result_box" lang="fr"><span>est un modèle dans la conception de logiciels.</span> <span>Il met l'accent sur la séparation entre la logique métier et l'affichage du logiciel.</span> <span>Cette «séparation des préoccupations» permet une meilleure répartition du travail et une maintenance améliorée.</span> <span>Certains autres modèles de conception sont basés sur MVC, tels que MVVM (Model-View-Viewmodel), MTP (Model-View-Presenter) et MVW (Model-View-Whatever).</span></span></p>
+<p><strong>MVC</strong> (Model-View-Controller ou <em>Modèle-Vue-Contrôleur</em>) est un modèle dans la conception de logiciels. Il met l'accent sur la séparation entre la logique métier et l'affichage du logiciel. Cette «séparation des préoccupations» permet une meilleure répartition du travail et une maintenance améliorée. Certains autres modèles de conception sont basés sur MVC, tels que MVVM (Model-View-Viewmodel), MTP (Model-View-Presenter) et MVW (Model-View-Whatever).</p>
<p>Les 3 parties du modèle de conception de logiciel MVC peuvent être décrites comme suit :</p>
@@ -29,5 +29,5 @@ original_slug: Glossaire/MVC
<h3 id="Apprentissage_de_MVC">Apprentissage de MVC</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apps/Build/Architecture_d_une_application_web_moderne/MVC_architecture">MVC architecture</a></li>
+ <li><a href="/fr/Apps/Build/Architecture_d_une_application_web_moderne/MVC_architecture">MVC architecture</a></li>
</ul>
diff --git a/files/fr/glossary/nan/index.html b/files/fr/glossary/nan/index.html
index 41ffee6d82..a239326082 100644
--- a/files/fr/glossary/nan/index.html
+++ b/files/fr/glossary/nan/index.html
@@ -13,9 +13,9 @@ original_slug: Glossaire/NaN
<p>Dans la pratique, si l'on divise deux variables dans un programme {{glossary("JavaScript")}}, le résultat peut être <code>NaN</code>, qui est prédéfini dans JavaScript comme "{{glossary("undefined")}}". Ainsi, cette division peut casser le programme. Cela signifie que si ce calcul était une petite partie d'un algorithme nettement plus gros, il serait compliqué de localiser où se trouve l'erreur. Heureusement, comme le résultat sera <code>NaN</code>, et que nous savons que notre diviseur pourrait être 0, il est possible de mettre en place des tests qui préviendront ce genre de calcul ou informeront que ceux-ci ont eu lieu.</p>
-<h2 id="Pour_approfondir" style="line-height: 30px;">Pour approfondir</h2>
+<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Connaissances_générales" style="line-height: 24px;">Connaissances générales</h3>
+<h3 id="Connaissances_générales">Connaissances générales</h3>
<ul>
<li>{{Interwiki("wikipedia", "NaN")}} sur Wikipedia</li>
@@ -24,5 +24,5 @@ original_slug: Glossaire/NaN
<h3 id="Informations_techniques">Informations techniques</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/NaN">NaN dans JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/NaN">NaN dans JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/nat/index.html b/files/fr/glossary/nat/index.html
index 333e18d567..d1ac0a2d11 100644
--- a/files/fr/glossary/nat/index.html
+++ b/files/fr/glossary/nat/index.html
@@ -17,6 +17,6 @@ original_slug: Glossaire/NAT
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/API/WebRTC_API/Protocols">Introduction aux protocoles WebRTC</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/API/WebRTC_API/Protocols">Introduction aux protocoles WebRTC</a> sur MDN</li>
<li>{{interwiki("wikipedia", "Network_address_translation","NAT")}} sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/native/index.html b/files/fr/glossary/native/index.html
index 98c19597ca..5ccf3e3a5d 100644
--- a/files/fr/glossary/native/index.html
+++ b/files/fr/glossary/native/index.html
@@ -11,7 +11,7 @@ original_slug: Glossaire/Native
<p>Un exemple d'application Android native serait une application mobile écrite en Java avec la chaîne d'outils Android.</p>
-<p>À l'inverse, <span id="result_box" lang="fr"><span>une application web qui s'exécute dans un navigateur n'est pas native : elle est exécutée dans le navigateur web, qui se trouve au-dessus de l'environnement natif, et non dans l'environnement natif lui-même.</span></span></p>
+<p>À l'inverse, une application web qui s'exécute dans un navigateur n'est pas native : elle est exécutée dans le navigateur web, qui se trouve au-dessus de l'environnement natif, et non dans l'environnement natif lui-même.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/navigation_directive/index.html b/files/fr/glossary/navigation_directive/index.html
index 14fe1afce2..f73490b4e2 100644
--- a/files/fr/glossary/navigation_directive/index.html
+++ b/files/fr/glossary/navigation_directive/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Navigation_directive
original_slug: Glossaire/Directive_de_navigation
---
-<p><strong>Les directives de navigation</strong> <strong>{{Glossary("CSP")}} </strong>sont utilisées dans un en-tête de {{HTTPHeader("Content-Security-Policy","politique de sécurité de contenu")}} et <span id="result_box" lang="fr"><span> régissent l'emplacement sur lequel un utilisateur peut naviguer ou envoyer un formulaire, par exemple.</span></span></p>
+<p><strong>Les directives de navigation</strong> <strong>{{Glossary("CSP")}} </strong>sont utilisées dans un en-tête de {{HTTPHeader("Content-Security-Policy","politique de sécurité de contenu")}} et régissent l'emplacement sur lequel un utilisateur peut naviguer ou envoyer un formulaire, par exemple.</p>
<p>Les directives de navigation ne reviennent pas Ă  la directive {{CSP("default-src")}}.</p>
diff --git a/files/fr/glossary/number/index.html b/files/fr/glossary/number/index.html
index 1d6225a933..b3da0c93df 100644
--- a/files/fr/glossary/number/index.html
+++ b/files/fr/glossary/number/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Number
original_slug: Glossaire/Number
---
-<p>En {{Glossary("JavaScript")}}, <strong>Number</strong> est un type de donnée numérique dans le <a class="external external-icon" href="https://fr.wikipedia.org/wiki/IEEE_754">format à virgule flottante double précision 64 bits (IEEE 754)</a>. Dans d'autres langages de programmation, différents types numériques peuvent exister, par exemple : Integers, Floats, Doubles, ou Bignums.</p>
+<p>En {{Glossary("JavaScript")}}, <strong>Number</strong> est un type de donnée numérique dans le <a href="https://fr.wikipedia.org/wiki/IEEE_754">format à virgule flottante double précision 64 bits (IEEE 754)</a>. Dans d'autres langages de programmation, différents types numériques peuvent exister, par exemple : Integers, Floats, Doubles, ou Bignums.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
@@ -16,7 +16,7 @@ original_slug: Glossaire/Number
<ul>
<li>
- <p><span>{{Interwiki("wikipedia", "Type_(informatique)#Types_prédéfinis", "Types numériques")}} sur Wikipédia</span></p>
+ <p>{{Interwiki("wikipedia", "Type_(informatique)#Types_prédéfinis", "Types numériques")}} sur Wikipédia</p>
</li>
</ul>
diff --git a/files/fr/glossary/object/index.html b/files/fr/glossary/object/index.html
index 5b36f5cd38..67b29f17d2 100644
--- a/files/fr/glossary/object/index.html
+++ b/files/fr/glossary/object/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Object
original_slug: Glossaire/Objet
---
-<p>Un <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object">Objet</a> est une structure contenant des données et des instructions en rapport avec ces données. Un Objet correspond parfois à des choses du monde réel, par exemple à une <code>voiture</code> ou à une <code>piste</code> dans un jeu vidéo de course. {{glossary("JavaScript")}}, Java, C++, Python et Ruby sont des exemples de langages de {{glossary("OOP","programmation orientée objet")}}.</p>
+<p>Un <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object">Objet</a> est une structure contenant des données et des instructions en rapport avec ces données. Un Objet correspond parfois à des choses du monde réel, par exemple à une <code>voiture</code> ou à une <code>piste</code> dans un jeu vidéo de course. {{glossary("JavaScript")}}, Java, C++, Python et Ruby sont des exemples de langages de {{glossary("OOP","programmation orientée objet")}}.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
@@ -18,5 +18,5 @@ original_slug: Glossaire/Objet
<ul>
<li><a href="https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet">Programmation orientée objet</a> sur Wikipedia</li>
<li>{{jsxref("Object")}} dans la <a href="/fr/docs/Web/JavaScript/Reference">référence JavaScript</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Structures_de_données#Les_objets">Structure de données Objet en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Structures_de_données#Les_objets">Structure de données Objet en JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/oop/index.html b/files/fr/glossary/oop/index.html
index 2433e9722e..176824871b 100644
--- a/files/fr/glossary/oop/index.html
+++ b/files/fr/glossary/oop/index.html
@@ -10,7 +10,7 @@ original_slug: Glossaire/POO
---
<p>La <strong>POO</strong> (Programmation Orientée Objet) est un paradigme de programmation qui consiste à encapsuler les données et les traitements en relation avec ces données dans des <strong>{{glossary("object","objets")}}</strong>. Les algorithmes consistent alors à orchestrer les opérations sur ces objets et non plus sur ce qui les compose.</p>
-<p>Le langage {{glossary("JavaScript")}} est massivement orienté objet. Il suit un modèle basé sur le <strong>prototypage</strong> (<a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Le_mod%C3%A8le_objet_JavaScript_en_d%C3%A9tails">contrairement au modèle de classes</a>).</p>
+<p>Le langage {{glossary("JavaScript")}} est massivement orienté objet. Il suit un modèle basé sur le <strong>prototypage</strong> (<a href="/fr/docs/Web/JavaScript/Guide/Le_mod%C3%A8le_objet_JavaScript_en_d%C3%A9tails">contrairement au modèle de classes</a>).</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
@@ -18,5 +18,5 @@ original_slug: Glossaire/POO
<ul>
<li><a href="https://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet">Programmation orientée objet</a> sur Wikipédia</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Introduction_%C3%A0_JavaScript_orient%C3%A9_objet">Introduction à JavaScript orienté objet</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Introduction_%C3%A0_JavaScript_orient%C3%A9_objet">Introduction à JavaScript orienté objet</a></li>
</ul>
diff --git a/files/fr/glossary/opengl/index.html b/files/fr/glossary/opengl/index.html
index ed94d850f6..143447b2f9 100644
--- a/files/fr/glossary/opengl/index.html
+++ b/files/fr/glossary/opengl/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/OpenGL
original_slug: Glossaire/OpenGL
---
-<p><strong>OpenGL</strong> (<strong>Open Graphics Library</strong>)<sup><a href="http://en.wikipedia.org/wiki/OpenGL#cite_note-3"><span> </span></a></sup>est une interface de programmation d'application (API) multi-plateforme et un langage pour le rendu de graphismes vectoriels 2D et 3D. L'API est typiquement utilisée pour interagir avec un processeur graphique (ou GPU, graphics processing unit) pour que le rendu soit accéléré par le matériel.</p>
+<p><strong>OpenGL</strong> (<strong>Open Graphics Library</strong>)est une interface de programmation d'application (API) multi-plateforme et un langage pour le rendu de graphismes vectoriels 2D et 3D. L'API est typiquement utilisée pour interagir avec un processeur graphique (ou GPU, graphics processing unit) pour que le rendu soit accéléré par le matériel.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/openssl/index.html b/files/fr/glossary/openssl/index.html
index f6f3c942af..6221f523c3 100644
--- a/files/fr/glossary/openssl/index.html
+++ b/files/fr/glossary/openssl/index.html
@@ -11,7 +11,7 @@ original_slug: Glossaire/OpenSSL
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "OpenSSL")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/opera_browser/index.html b/files/fr/glossary/opera_browser/index.html
index 1ebe91c811..be03004e29 100644
--- a/files/fr/glossary/opera_browser/index.html
+++ b/files/fr/glossary/opera_browser/index.html
@@ -10,7 +10,7 @@ tags:
translation_of: Glossary/Opera_Browser
original_slug: Glossaire/Opera_Browser
---
-<p id="Summary"><strong>Opera</strong> est le cinquième {{glossary("navigateur")}} web le plus utilisé, distribué publiquement en 1996 et ne fonctionnant à l'origine que sur Windows. Opera utilise {{glossary("Blink")}} comme moteur de rendu depuis 2013 (avant cette date, il s'agissait de {{glossary("Presto")}}). Opera existe également en versions tablette et mobile.</p>
+<p><strong>Opera</strong> est le cinquième {{glossary("navigateur")}} web le plus utilisé, distribué publiquement en 1996 et ne fonctionnant à l'origine que sur Windows. Opera utilise {{glossary("Blink")}} comme moteur de rendu depuis 2013 (avant cette date, il s'agissait de {{glossary("Presto")}}). Opera existe également en versions tablette et mobile.</p>
<h2 id="En_savoir_plus"><strong>En savoir plus</strong></h2>
diff --git a/files/fr/glossary/operator/index.html b/files/fr/glossary/operator/index.html
index 553dae7020..717707d061 100644
--- a/files/fr/glossary/operator/index.html
+++ b/files/fr/glossary/operator/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Operator
original_slug: Glossaire/Operator
---
-<p><strong>Syntaxe</strong> réservée constituée de caractères alphanumériques ou de ponctuation apportant des fonctionnalités intégrées.  Par exemple, "+" représente l'opérateur d'addition de nombres et de concatenation de chaînes de caractères, alors que l'opération "non", "!", est la négation d'une expression — par exemple,<span id="result_box" lang="fr"><span> une déclaration vraie returnera false.</span></span></p>
+<p><strong>Syntaxe</strong> réservée constituée de caractères alphanumériques ou de ponctuation apportant des fonctionnalités intégrées.  Par exemple, "+" représente l'opérateur d'addition de nombres et de concatenation de chaînes de caractères, alors que l'opération "non", "!", est la négation d'une expression — par exemple, une déclaration vraie returnera false.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
@@ -20,5 +20,5 @@ original_slug: Glossaire/Operator
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs">Opérateurs JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs">Opérateurs JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/origin/index.html b/files/fr/glossary/origin/index.html
index 0edb3426ff..2215a92c45 100644
--- a/files/fr/glossary/origin/index.html
+++ b/files/fr/glossary/origin/index.html
@@ -8,52 +8,43 @@ tags:
translation_of: Glossary/Origin
original_slug: Glossaire/Origine
---
-<h2 id="Résumé">Résumé</h2>
-
<p>L'<strong>origine</strong> d'une application web est définie par le schéma (protocole), l'hôte (domaine) et le port de l'{{Glossary("URL")}} utilisée pour y accéder. Deux objets ont la même origine seulement quand le schéma, l'hôte et le port correspondent.</p>
-<p>Quelques opérations sont limitées au contenu de même origine, et cette restriction peut être levée avec <a href="https://developer.mozilla.org/fr/docs/Glossaire/CORS">CORS</a>.</p>
-
-<h2 id="Exemples_de_mĂŞme_origine">Exemples de mĂŞme origine</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <td style="width: 50%;"><code>http://example.com/app1/index.html</code><br>
- <code>http://example.com/app2/index.html</code></td>
- <td style="width: 50%;">même origine parce que même schéma (<code>http</code>) et même hôte (<code>example.com</code>)</td>
- </tr>
- <tr>
- <td style="width: 50%;"><code>http://Example.com:80</code><br>
- <code>http://example.com</code></td>
- <td style="width: 50%;">même origine parce que un serveur <span class="short_text" id="result_box" lang="fr"><span>délivre du contenu HTTP via le port 80 par défaut</span></span></td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Exemples_d'origines_différentes">Exemples d'origines différentes</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <td style="width: 50%;"><code>http://example.com/app1</code><br>
- <code>https://example.com/app2</code></td>
- <td>Schémas différents</td>
- </tr>
- <tr>
- <td style="width: 50%;"><code>http://example.com</code><br>
- <code>http://www.example.com</code><br>
- <code>http://myapp.example.com</code></td>
- <td style="width: 50%;">Hôtes différents</td>
- </tr>
- <tr>
- <td style="width: 50%;"><code>http://example.com</code><br>
- <code>http://example.com:8080</code></td>
- <td style="width: 50%;">Ports différents</td>
- </tr>
- </tbody>
-</table>
+<p>Quelques opérations sont limitées au contenu de même origine, et cette restriction peut être levée avec <a href="/fr/docs/Glossaire/CORS">CORS</a>.</p>
+
+<h2 id="Exemples">Exemples</h2>
+
+<p>Les URL qui suivent partagent la même origine car elles ont le même schéma (<code>http</code>), nom d'hôte (<code>example.com</code>), et que les chemins de fichiers différents n'impportent pas&nbsp;:</p>
+ <ul>
+ <li><code>http://example.com/app1/index.html</code></li>
+ <li><code>http://example.com/app2/index.html</code></li>
+ </ul>
+
+<p>Il s'agit ici de la même origine car le contenu HTTP est délivré, par défaut, via le port 80&nbsp;:</p>
+ <ul>
+ <li><code>http://Example.com:80</code></li>
+ <li><code>http://example.com</code></li>
+ </ul>
+
+<p>Ici, il ne s'agit pas de la même origine, car ce sont deux schémas différents&nbsp;:</p>
+ <ul>
+ <li><code>http://example.com/app1</code></li>
+ <li><code>https://example.com/app2</code></li>
+ </ul>
+
+<p>Ce ne sont pas les mêmes origines pour les exemples qui suivent, car le nom d'hôte est différent&nbsp;:</p>
+ <ul>
+ <li><code>http://example.com</code></li>
+ <li><code>http://www.example.com</code></li>
+ <li><code>http://monapp.example.com</code></li>
+ </ul>
+
+<p>Les deux exemples qui suivent ne sont pas de la même origine, car les ports sont différents&nbsp;:</p>
+ <ul>
+ <li><code>http://example.com</code></li>
+ <li><code>http://example.com:8080</code></li>
+ </ul>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
-<p>Voir <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Same_origin_policy_for_JavaScript" title="/en-US/docs/Web/JavaScript/Same_origin_policy_for_JavaScript">Same-origin policy</a> <em>(politique de mĂŞme origine)</em> pour plus d'informations.</p>
+<p>Voir <a href="/fr/docs/Web/JavaScript/Same_origin_policy_for_JavaScript">Same-origin policy</a> <em>(politique de mĂŞme origine)</em> pour plus d'informations.</p>
diff --git a/files/fr/glossary/ota/index.html b/files/fr/glossary/ota/index.html
index 546d75367d..730a71c874 100644
--- a/files/fr/glossary/ota/index.html
+++ b/files/fr/glossary/ota/index.html
@@ -16,5 +16,5 @@ original_slug: Glossaire/OTA
<ul>
<li>{{Interwiki("wikipedia", "Over-the-air programming")}}</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Archive/B2G_OS/Building_and_installing_Boot_to_Gecko/B2G_OS_update_packages">Créer et appliquer des paquets de mise à jour B2G OS</a></li>
+ <li><a href="/fr/docs/Archive/B2G_OS/Building_and_installing_Boot_to_Gecko/B2G_OS_update_packages">Créer et appliquer des paquets de mise à jour B2G OS</a></li>
</ul>
diff --git a/files/fr/glossary/p2p/index.html b/files/fr/glossary/p2p/index.html
index b4a57cc6ce..18465166ad 100644
--- a/files/fr/glossary/p2p/index.html
+++ b/files/fr/glossary/p2p/index.html
@@ -4,7 +4,7 @@ slug: Glossary/P2P
translation_of: Glossary/P2P
original_slug: Glossaire/P2P
---
-<p class="seoSummary">P2P (Peer-to-peer ou pair à pair) est une architecture réseau dans laquelle tous les ordinateurs, appelés nœuds (peers), ont autant de privilèges et se partagent la charge de travail. Le P2P diffère d'une architecture client-serveur dans laquelle plusieurs clients (nœuds) se connectent à un serveur centralisé pour utiliser des services.</p>
+<p>P2P (Peer-to-peer ou pair à pair) est une architecture réseau dans laquelle tous les ordinateurs, appelés nœuds (peers), ont autant de privilèges et se partagent la charge de travail. Le P2P diffère d'une architecture client-serveur dans laquelle plusieurs clients (nœuds) se connectent à un serveur centralisé pour utiliser des services.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/pac/index.html b/files/fr/glossary/pac/index.html
index cf597e33a7..2c7128a386 100644
--- a/files/fr/glossary/pac/index.html
+++ b/files/fr/glossary/pac/index.html
@@ -7,26 +7,26 @@ tags:
translation_of: Glossary/PAC
original_slug: Glossaire/PAC
---
-<p>Un fichier Proxy Auto-Configuration (PAC) est un fichier qui contient une fonction <code>FindProxyForURL()</code> laquelle est utilisée par le navigateur pour déterminer  <span id="result_box" lang="fr"><span>si les requêtes (y compris HTTP, HTTPS et FTP) doivent être envoyées directement à la destination, ou si elles doivent être transmises via un serveur proxy Web.</span></span></p>
+<p>Un fichier Proxy Auto-Configuration (PAC) est un fichier qui contient une fonction <code>FindProxyForURL()</code> laquelle est utilisée par le navigateur pour déterminer  si les requêtes (y compris HTTP, HTTPS et FTP) doivent être envoyées directement à la destination, ou si elles doivent être transmises via un serveur proxy Web.</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">function</span> <span class="function token">FindProxyForURL</span><span class="punctuation token">(</span>url<span class="punctuation token">,</span> host<span class="punctuation token">)</span> <span class="punctuation token">{</span>
- <span class="comment token">/* ... */</span>
-<span class="punctuation token">}</span>
+<pre class="brush: js">function FindProxyForURL(url, host) {
+ /* ... */
+}
-ret <span class="operator token">=</span> <span class="function token">FindProxyForURL</span><span class="punctuation token">(</span>url<span class="punctuation token">,</span> host<span class="punctuation token">)</span></code></pre>
+ret = FindProxyForURL(url, host)</pre>
-<p>Voir <a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file">fichier Proxy Auto-Configuration (PAC)</a>  pour plus de détails sur la façon de les utiliser et d'en créer de nouveaux.</p>
+<p>Voir <a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file">fichier Proxy Auto-Configuration (PAC)</a>  pour plus de détails sur la façon de les utiliser et d'en créer de nouveaux.</p>
-<h2 id="Pour_approfondirEdit">Pour approfondir<a class="button section-edit only-icon" href="https://developer.mozilla.org/en-US/docs/Glossary/JSON$edit#Learn_more"><span>Edit</span></a></h2>
+<h2 id="Pour_approfondir">Pour approfondir</h2>
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a class="external external-icon" href="https://fr.wikipedia.org/wiki/Fichier_.PAC" title="JSON">PAC</a> sur Wikipédia</li>
+ <li><a href="https://fr.wikipedia.org/wiki/Fichier_.PAC">PAC</a> sur Wikipédia</li>
</ul>
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file">Fichier d'auto-configuration du Proxy</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file">Fichier d'auto-configuration du Proxy</a> sur MDN</li>
</ul>
diff --git a/files/fr/glossary/parameter/index.html b/files/fr/glossary/parameter/index.html
index 0908a0356c..59a1d874e9 100644
--- a/files/fr/glossary/parameter/index.html
+++ b/files/fr/glossary/parameter/index.html
@@ -32,7 +32,7 @@ original_slug: Glossaire/Parameter
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a class="external external-icon" href="http://en.wikipedia.org/wiki/Parameter_%28computer_programming%29#Parameters_and_arguments">Difference between <em>parameter</em> and <em>argument</em></a> sur Wikipédia</li>
+ <li><a href="http://en.wikipedia.org/wiki/Parameter_%28computer_programming%29#Parameters_and_arguments">Difference between <em>parameter</em> and <em>argument</em></a> sur Wikipédia</li>
</ul>
<h3 id="Référence_technique">Référence technique</h3>
diff --git a/files/fr/glossary/parent_object/index.html b/files/fr/glossary/parent_object/index.html
index 4065e6a5c2..a46484e126 100644
--- a/files/fr/glossary/parent_object/index.html
+++ b/files/fr/glossary/parent_object/index.html
@@ -12,5 +12,5 @@ original_slug: Glossaire/Objet_parent
<h2 id="Pour_approfondir">Pour approfondir</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Héritage_et_chaîne_de_prototypes">Discussion sur l'héritage et les prototypes en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Héritage_et_chaîne_de_prototypes">Discussion sur l'héritage et les prototypes en JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/percent-encoding/index.html b/files/fr/glossary/percent-encoding/index.html
index 1f8313e973..a22a177cf2 100644
--- a/files/fr/glossary/percent-encoding/index.html
+++ b/files/fr/glossary/percent-encoding/index.html
@@ -12,50 +12,90 @@ original_slug: Glossaire/percent-encoding
<p>Les caractères spéciaux nécessitant cet encodage sont : <code>':'</code>, <code>'/'</code>, <code>'?'</code>, <code>'#'</code>, <code>'['</code>, <code>']'</code>, <code>'@'</code>, <code>'!'</code>, <code>'$'</code>, <code>'&amp;'</code>, <code>"'"</code>, <code>'('</code>, <code>')'</code>, <code>'*'</code>, <code>'+'</code>, <code>','</code>, <code>';'</code>, <code>'='</code>, et <code>'%'</code> lui-même. Les autres caractères n'ont pas besoin d'être encodés, bien qu'ils puissent l'être.</p>
-<table class="standard-table">
+<table>
+ <thead>
+ <th>Caractère</th>
+ <th>Encodage</th>
+ </thead>
<tbody>
<tr>
<td><code>':'</code></td>
- <td><code>'/'</code></td>
- <td><code>'?'</code></td>
- <td><code>'#'</code></td>
- <td><code>'['</code></td>
- <td><code>']'</code></td>
- <td><code>'@'</code></td>
- <td><code>'!'</code></td>
- <td><code>'$'</code></td>
- <td><code>'&amp;'</code></td>
- <td><code>"'"</code></td>
- <td><code>'('</code></td>
- <td><code>')'</code></td>
- <td><code>'*'</code></td>
- <td><code>'+'</code></td>
- <td><code>','</code></td>
- <td><code>';'</code></td>
- <td><code>'='</code></td>
- <td><code>'%'</code></td>
- <td><code>' '</code></td>
+ <td><code>%3A</code></td>
</tr>
<tr>
- <td><code>%3A</code></td>
+ <td><code>'/'</code></td>
<td><code>%2F</code></td>
+ </tr>
+ <tr>
+ <td><code>'?'</code></td>
<td><code>%3F</code></td>
+ </tr>
+ <tr>
+ <td><code>'#'</code></td>
<td><code>%23</code></td>
+ </tr>
+ <tr>
+ <td><code>'['</code></td>
<td><code>%5B</code></td>
+ </tr>
+ <tr>
+ <td><code>']'</code></td>
<td><code>%5D</code></td>
+ </tr>
+ <tr>
+ <td><code>'@'</code></td>
<td><code>%40</code></td>
+ </tr>
+ <tr>
+ <td><code>'!'</code></td>
<td><code>%21</code></td>
+ </tr>
+ <tr>
+ <td><code>'$'</code></td>
<td><code>%24</code></td>
+ </tr>
+ <tr>
+ <td><code>'&amp;'</code></td>
<td><code>%26</code></td>
+ </tr>
+ <tr>
+ <td><code>"'"</code></td>
<td><code>%27</code></td>
+ </tr>
+ <tr>
+ <td><code>'('</code></td>
<td><code>%28</code></td>
+ </tr>
+ <tr>
+ <td><code>')'</code></td>
<td><code>%29</code></td>
+ </tr>
+ <tr>
+ <td><code>'*'</code></td>
<td><code>%2A</code></td>
+ </tr>
+ <tr>
+ <td><code>'+'</code></td>
<td><code>%2B</code></td>
+ </tr>
+ <tr>
+ <td><code>','</code></td>
<td><code>%2C</code></td>
+ </tr>
+ <tr>
+ <td><code>';'</code></td>
<td><code>%3B</code></td>
+ </tr>
+ <tr>
+ <td><code>'='</code></td>
<td><code>%3D</code></td>
+ </tr>
+ <tr>
+ <td><code>'%'</code></td>
<td><code>%25</code></td>
+ </tr>
+ <tr>
+ <td><code>' '</code></td>
<td><code>%20</code> ou <code>+</code></td>
</tr>
</tbody>
diff --git a/files/fr/glossary/plaintext/index.html b/files/fr/glossary/plaintext/index.html
index f51022ba33..09c8fe4ce5 100644
--- a/files/fr/glossary/plaintext/index.html
+++ b/files/fr/glossary/plaintext/index.html
@@ -8,6 +8,6 @@ tags:
translation_of: Glossary/Plaintext
original_slug: Glossaire/Texte_brut
---
-<p><span class="seoSummary">Un texte brut désigne soit une information qui a été utilisée comme entrée pour un {{Glossary("algorithme")}} de {{Glossary("chiffrement")}} , soit un {{Glossary("cryptogramme")}} qui a été déchiffré.</span></p>
+<p>Un texte brut désigne soit une information qui a été utilisée comme entrée pour un {{Glossary("algorithme")}} de {{Glossary("chiffrement")}} , soit un {{Glossary("cryptogramme")}} qui a été déchiffré.</p>
<p>Ce terme est souvent utilisé comme synonyme de <em>texte clair</em>, qui fait plus vaguement référence à toute sorte d'information, comme un document texte, une image, etc., qui n'a pas été chiffrée et qui peut être lue par un humain ou un ordinateur sans traitement supplémentaire.</p>
diff --git a/files/fr/glossary/preflight_request/index.html b/files/fr/glossary/preflight_request/index.html
index 0fa676bfb9..cf2e3d49f5 100644
--- a/files/fr/glossary/preflight_request/index.html
+++ b/files/fr/glossary/preflight_request/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Preflight_request
original_slug: Glossaire/requete_pre-verification
---
-<p>Une requête de pré-vérification cross-origin <a href="https://developer.mozilla.org/fr/docs/Glossaire/CORS">CORS</a> est une requête de vérification faite pour contrôler si le protocole {{Glossary("CORS")}} est autorisé.</p>
+<p>Une requête de pré-vérification cross-origin <a href="/fr/docs/Glossaire/CORS">CORS</a> est une requête de vérification faite pour contrôler si le protocole {{Glossary("CORS")}} est autorisé.</p>
<p>C'est une requête utilisant la méthode {{HTTPMethod("OPTIONS")}} qui utilise trois en-têtes HTTP : La méthode {{HTTPHeader("Access-Control-Request-Method")}}, les en-têtes {{HTTPHeader("Access-Control-Request-Headers")}} et {{HTTPHeader("Origin")}}.</p>
@@ -35,6 +35,6 @@ Access-Control-Max-Age: 86400</pre>
<h2 id="Voir_Ă©galement">Voir Ă©galement</h2>
<ul>
- <li><a href="/en-US/docs/Glossary/CORS">CORS</a></li>
+ <li><a href="/fr/docs/Glossary/CORS">CORS</a></li>
<li>{{HTTPMethod("OPTIONS")}}</li>
</ul>
diff --git a/files/fr/glossary/primitive/index.html b/files/fr/glossary/primitive/index.html
index 2b5c2b2eb7..eaaea04d0a 100644
--- a/files/fr/glossary/primitive/index.html
+++ b/files/fr/glossary/primitive/index.html
@@ -25,13 +25,13 @@ original_slug: Glossaire/Primitive
<li>{{jsxref("Symbol")}} pour la primitive <code>symbol</code></li>
</ul>
-<p>La méthode <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf"><code>valueOf()</code></a> de ces objets retourne la valeur primitive encapsulée correspondante.</p>
+<p>La méthode <a href="/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/valueOf"><code>valueOf()</code></a> de ces objets retourne la valeur primitive encapsulée correspondante.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es">Introduction aux types de données en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es">Introduction aux types de données en JavaScript</a></li>
<li>{{Interwiki("wikipedia", "Type (informatique)")}} on Wikipedia</li>
</ul>
diff --git a/files/fr/glossary/progressive_enhancement/index.html b/files/fr/glossary/progressive_enhancement/index.html
index 617e5dbb69..2111fcf3eb 100644
--- a/files/fr/glossary/progressive_enhancement/index.html
+++ b/files/fr/glossary/progressive_enhancement/index.html
@@ -8,13 +8,13 @@ tags:
translation_of: Glossary/Progressive_Enhancement
original_slug: Glossaire/Amélioration_progressive
---
-<p>L'<strong>amélioration progressive</strong> est une philosophie de conception <span id="result_box" lang="fr"><span>centrée sur la fourniture d'une base de contenu et de fonctionnalités essentielles au plus grand nombre possible d'utilisateurs, tout en allant au-delà et en offrant la meilleure expérience possible aux utilisateurs des navigateurs les plus modernes capables d'exécuter tout le code requis</span> <span>.</span></span></p>
+<p>L'<strong>amélioration progressive</strong> est une philosophie de conception centrée sur la fourniture d'une base de contenu et de fonctionnalités essentielles au plus grand nombre possible d'utilisateurs, tout en allant au-delà et en offrant la meilleure expérience possible aux utilisateurs des navigateurs les plus modernes capables d'exécuter tout le code requis .</p>
-<p><span id="result_box" lang="fr"><span>La <a href="https://developer.mozilla.org/fr/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection">détection de fonctionnalités</a> est généralement utilisée pour déterminer si les navigateurs peuvent gérer le contenu de haut niveau ou non, les <a href="https://developer.mozilla.org/fr/docs/Glossaire/Polyfill">polyfills</a> étant souvent utilisés pour intégrer des fonctionnalités manquantes avec JavaScript.</span></span></p>
+<p>La <a href="/fr/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection">détection de fonctionnalités</a> est généralement utilisée pour déterminer si les navigateurs peuvent gérer le contenu de haut niveau ou non, les <a href="/fr/docs/Glossaire/Polyfill">polyfills</a> étant souvent utilisés pour intégrer des fonctionnalités manquantes avec JavaScript.</p>
-<p><span id="result_box" lang="fr"><span>Une annonce spéciale devrait être émise concernant l'accessibilité </span></span> — <span lang="fr"><span> des solutions de rechange acceptables devraient être fournies dans la mesure du possible.</span></span></p>
+<p>Une annonce spéciale devrait être émise concernant l'accessibilité — des solutions de rechange acceptables devraient être fournies dans la mesure du possible.</p>
-<p>C'est une technique très utile qui permet aux développeurs Web de se concentrer sur la réalisation du meilleur site web possible, tout en prenant en compte la contrainte, pour ces sites web, d'être accessibles par des agents utilisateurs multiples et inconnus. {{Glossary("Graceful degradation")}} <span id="result_box" lang="fr"><span>est apparenté mais différent ; il est souvent considéré comme allant dans la direction opposée à l'amélioration progressive.</span> <span>En réalité, les deux approches sont valides et peuvent souvent se compléter l'une l'autre.</span></span></p>
+<p>C'est une technique très utile qui permet aux développeurs Web de se concentrer sur la réalisation du meilleur site web possible, tout en prenant en compte la contrainte, pour ces sites web, d'être accessibles par des agents utilisateurs multiples et inconnus. {{Glossary("Graceful degradation")}} est apparenté mais différent ; il est souvent considéré comme allant dans la direction opposée à l'amélioration progressive. En réalité, les deux approches sont valides et peuvent souvent se compléter l'une l'autre.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/progressive_web_apps/index.html b/files/fr/glossary/progressive_web_apps/index.html
index bbb993c010..2f26e815c4 100644
--- a/files/fr/glossary/progressive_web_apps/index.html
+++ b/files/fr/glossary/progressive_web_apps/index.html
@@ -14,6 +14,6 @@ original_slug: Glossaire/Progressive_web_apps
<h2 id="Pour_approfondir">Pour approfondir</h2>
<ul>
- <li>Les <a href="https://developer.mozilla.org/fr/Apps">Applications </a>sur MDN</li>
+ <li>Les <a href="/fr/Apps">Applications </a>sur MDN</li>
<li><a href="https://developers.google.com/web/progressive-web-apps">Progressive web apps</a> sur Google Developers.</li>
</ul>
diff --git a/files/fr/glossary/promise/index.html b/files/fr/glossary/promise/index.html
index 92811a6e34..41f4266bdc 100644
--- a/files/fr/glossary/promise/index.html
+++ b/files/fr/glossary/promise/index.html
@@ -26,6 +26,6 @@ original_slug: Glossaire/Promesse
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li>{{jsxref("Promise")}} dans la <a href="/en-US/docs/Web/JavaScript/Reference">Référence Javascript</a>.</li>
- <li><a href="/en-US/docs/Web/JavaScript/Guide/Using_promises">Utiliser les promises</a></li>
+ <li>{{jsxref("Promise")}} dans la <a href="/fr/docs/Web/JavaScript/Reference">Référence Javascript</a>.</li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Using_promises">Utiliser les promises</a></li>
</ul>
diff --git a/files/fr/glossary/property/css/index.html b/files/fr/glossary/property/css/index.html
index 8c4896d468..83fab68631 100644
--- a/files/fr/glossary/property/css/index.html
+++ b/files/fr/glossary/property/css/index.html
@@ -28,14 +28,14 @@ div {
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/CSS">Apprendre CSS</a></li>
+ <li><a href="/fr/Apprendre/CSS">Apprendre CSS</a></li>
</ul>
<h3 id="Références_techniques">Références techniques</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Reference">Référence CSS</a> sur MDN</li>
- <li><a href="http://www.w3.org/Style/CSS/current-work" rel="external">The CSS Working Group current work</a> (en)</li>
+ <li><a href="/fr/docs/Web/CSS/Reference">Référence CSS</a> sur MDN</li>
+ <li><a href="http://www.w3.org/Style/CSS/current-work">The CSS Working Group current work</a> (en)</li>
</ul>
<p> </p>
diff --git a/files/fr/glossary/property/javascript/index.html b/files/fr/glossary/property/javascript/index.html
index 21e3b3a633..076cf9d8eb 100644
--- a/files/fr/glossary/property/javascript/index.html
+++ b/files/fr/glossary/property/javascript/index.html
@@ -16,5 +16,5 @@ translation_of: Glossary/property/JavaScript
<ul>
<li>{{InterWiki('wikipedia','Propriété (informatique)')}} sur Wikipédia</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Introduction_à_JavaScript_orienté_objet">Introduction à JavaScript orienté objet</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Introduction_à_JavaScript_orienté_objet">Introduction à JavaScript orienté objet</a></li>
</ul>
diff --git a/files/fr/glossary/protocol/index.html b/files/fr/glossary/protocol/index.html
index 8bc007f2e4..4a21ae5c9b 100644
--- a/files/fr/glossary/protocol/index.html
+++ b/files/fr/glossary/protocol/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Protocol
original_slug: Glossaire/Protocol
---
-<p id="Summary">Un <strong>protocole</strong> est un système de règles qui définit la manière dont des données sont échangées au sein d'un ordinateur ou entre plusieurs ordinateurs.  La communication entre appareils impose à ceux-ci de s'accorder sur le format des données échangées. L'ensemble des règles qui définissent un format est appelé un protocole.</p>
+<p>Un <strong>protocole</strong> est un système de règles qui définit la manière dont des données sont échangées au sein d'un ordinateur ou entre plusieurs ordinateurs.  La communication entre appareils impose à ceux-ci de s'accorder sur le format des données échangées. L'ensemble des règles qui définissent un format est appelé un protocole.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/proxy_server/index.html b/files/fr/glossary/proxy_server/index.html
index c99a234d02..038575fd00 100644
--- a/files/fr/glossary/proxy_server/index.html
+++ b/files/fr/glossary/proxy_server/index.html
@@ -20,6 +20,6 @@ original_slug: Glossaire/Serveur_proxy
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Proxy_servers_and_tunneling">Proxy servers and tunneling </a></li>
+ <li><a href="/fr/docs/Web/HTTP/Proxy_servers_and_tunneling">Proxy servers and tunneling </a></li>
<li><a href="https://fr.wikipedia.org/wiki/Proxy">Proxy</a> sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/pseudocode/index.html b/files/fr/glossary/pseudocode/index.html
index 093a505142..3dbf6ebfb8 100644
--- a/files/fr/glossary/pseudocode/index.html
+++ b/files/fr/glossary/pseudocode/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Pseudocode
original_slug: Glossaire/Pseudo-code
---
-<p><span id="result_box" lang="fr"><span>Un pseudo-code (</span></span><span lang="fr"><span>également appelé LDA pour Langage de Description d'Algorithmes) fait référence à une syntaxe ressemblant à un code, généralement utilisée pour indiquer aux humains le fonctionnement d'une syntaxe de code ou pour illustrer la conception d'un élément d'architecture de code.</span> <span>Cela ne fonctionnera pas si vous essayez de l'exécuter comme un véritable code.</span></span></p>
+<p>Un pseudo-code (également appelé LDA pour Langage de Description d'Algorithmes) fait référence à une syntaxe ressemblant à un code, généralement utilisée pour indiquer aux humains le fonctionnement d'une syntaxe de code ou pour illustrer la conception d'un élément d'architecture de code. Cela ne fonctionnera pas si vous essayez de l'exécuter comme un véritable code.</p>
<h2 id="En_apprendre_plus"><strong>En apprendre plus</strong></h2>
diff --git a/files/fr/glossary/public-key_cryptography/index.html b/files/fr/glossary/public-key_cryptography/index.html
index d6beb7b871..ae896aa0bb 100644
--- a/files/fr/glossary/public-key_cryptography/index.html
+++ b/files/fr/glossary/public-key_cryptography/index.html
@@ -18,7 +18,7 @@ translation_of: Glossary/Public-key_cryptography
<p>Parmi les systèmes de chiffrement par clé publique les plus courants, on retrouve le système RSA (aussi bien pour la signature que le chiffrage), le DSA (pour la signature) et le Diffie-Hellman (pour des accords de clés).</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
<ul>
<li><a href="/fr/docs/Glossary">Glossaire</a>
<ul>
@@ -27,4 +27,3 @@ translation_of: Glossary/Public-key_cryptography
</li>
<li>L'API <a href="/fr/docs/Web/API/Web_Crypto_API">Web Crypto</a></li>
</ul>
-</section>
diff --git a/files/fr/glossary/python/index.html b/files/fr/glossary/python/index.html
index 589d52c6b8..02b8af94b8 100644
--- a/files/fr/glossary/python/index.html
+++ b/files/fr/glossary/python/index.html
@@ -13,7 +13,7 @@ original_slug: Glossaire/Python
<p>Il a été créé par Guido van Rossum entre 1985 et 1990 pour succéder à un autre langage (appelé ABC), et est actuellement utilisé dans de nombreux domaines, comme le développement web, en tant que langage de script pour d'autres applications et pour construire de vraies applications.</p>
-<p><span id="result_box" lang="fr"><span>Python est développé sous une licence Open Source approuvée OSI, ce qui le rend librement utilisable et distribuable, même pour un usage commercial.</span> <span>La licence de Python est administrée par la </span></span> <a href="https://www.python.org/psf">Python Software Foundation</a> <span lang="fr"><span>.</span></span></p>
+<p>Python est développé sous une licence Open Source approuvée OSI, ce qui le rend librement utilisable et distribuable, même pour un usage commercial. La licence de Python est administrée par la <a href="https://www.python.org/psf">Python Software Foundation</a> .</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/quality_values/index.html b/files/fr/glossary/quality_values/index.html
index 74cae1a1b3..d5f24bc21e 100644
--- a/files/fr/glossary/quality_values/index.html
+++ b/files/fr/glossary/quality_values/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Quality_values
original_slug: Glossaire/Quality_values
---
-<p><em><strong>Quality values</strong></em> (<em>valeurs de qualité</em>), ou <em>q-values</em> et <em>q-factors</em>, sont utilisés pour décrire l'ordre de priorité des valeurs séparées par une virgule dans une liste. C'est une syntaxe spéciale autorisée dans quelques <a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">en-têtes HTTP</a> et en HTML. L'importance d'une valeur est marquée par le suffixe  <code>';q='</code> immédiatement suivi par une valeur comprise entre <code>0</code> et <code>1</code> inclus, avec jusqu'à trois décimales, la valeur la plus élevée indiquant la priorité la plus haute. Quand le paramètre n'est pas déclaré, la valeur par défaut est <code>1</code>.</p>
+<p><em><strong>Quality values</strong></em> (<em>valeurs de qualité</em>), ou <em>q-values</em> et <em>q-factors</em>, sont utilisés pour décrire l'ordre de priorité des valeurs séparées par une virgule dans une liste. C'est une syntaxe spéciale autorisée dans quelques <a href="/fr/docs/HTTP/Headers">en-têtes HTTP</a> et en HTML. L'importance d'une valeur est marquée par le suffixe  <code>';q='</code> immédiatement suivi par une valeur comprise entre <code>0</code> et <code>1</code> inclus, avec jusqu'à trois décimales, la valeur la plus élevée indiquant la priorité la plus haute. Quand le paramètre n'est pas déclaré, la valeur par défaut est <code>1</code>.</p>
<h2 id="Exemples">Exemples</h2>
@@ -72,10 +72,10 @@ original_slug: Glossaire/Quality_values
<h3 id="Firefox">Firefox</h3>
-<p><span id="result_box" lang="fr"><span>À partir de Firefox 18, les valeurs du facteur de qualité sont fixées à 2 décimales.</span> <span>Elles étaient limitées à 1 décimale dans les versions antérieures</span></span> ({{bug(672448)}}).</p>
+<p>À partir de Firefox 18, les valeurs du facteur de qualité sont fixées à 2 décimales. Elles étaient limitées à 1 décimale dans les versions antérieures ({{bug(672448)}}).</p>
<h2 id="Plus_d'informations">Plus d'informations</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">En-tĂŞtes HTTP</a> utilisant des <em>q-values</em> dans leur syntaxe : {{HTTPHeader("Accept")}}, {{HTTPHeader("Accept-Charset")}}, {{HTTPHeader("Accept-Language")}}, {{HTTPHeader("Accept-Encoding")}}, {{HTTPHeader("TE")}}.</li>
+ <li><a href="/fr/docs/HTTP/Headers">En-tĂŞtes HTTP</a> utilisant des <em>q-values</em> dans leur syntaxe : {{HTTPHeader("Accept")}}, {{HTTPHeader("Accept-Charset")}}, {{HTTPHeader("Accept-Language")}}, {{HTTPHeader("Accept-Encoding")}}, {{HTTPHeader("TE")}}.</li>
</ul>
diff --git a/files/fr/glossary/quic/index.html b/files/fr/glossary/quic/index.html
index e6cfefa3e5..b097df63d3 100644
--- a/files/fr/glossary/quic/index.html
+++ b/files/fr/glossary/quic/index.html
@@ -10,18 +10,18 @@ tags:
translation_of: Glossary/QUIC
original_slug: Glossaire/QUIC
---
-<p><span class="seoSummary"><strong>Quick UDP Internet Connection</strong>, ou <strong>QUIC</strong>,  est un protocole de transport multiplexé expérimental implémenté sur UDP.  Il a été développé par Google comme un moyen d'expérimenter des moyens d'améliorer TCP et la livraison d'applications Web. </span> Comme TCP est intégré au noyau de nombreux systèmes d'exploitation, être capable d'expérimenter des changements, de les tester et d'implémenter des modifications est un processus extrêmement lent. La création de QUIC permet aux développeurs de mener des expériences et d'essayer de nouvelles choses plus rapidement.</p>
+<p><strong>Quick UDP Internet Connection</strong>, ou <strong>QUIC</strong>,  est un protocole de transport multiplexé expérimental implémenté sur UDP.  Il a été développé par Google comme un moyen d'expérimenter des moyens d'améliorer TCP et la livraison d'applications Web. Comme TCP est intégré au noyau de nombreux systèmes d'exploitation, être capable d'expérimenter des changements, de les tester et d'implémenter des modifications est un processus extrêmement lent. La création de QUIC permet aux développeurs de mener des expériences et d'essayer de nouvelles choses plus rapidement.</p>
<p>QUIC a été conçu pour prendre en charge la sémantique de HTTP / 2. Il fournit le multiplexage, le contrôle de flux, la sécurité et le contrôle de la congestion.</p>
<p>Les principales caractéristiques de QUIC comprennent:</p>
<ul>
- <li><span class="tlid-translation translation" lang="fr"><span title="">RĂ©duction du temps d'Ă©tablissement de la connexion.</span></span></li>
- <li><span class="tlid-translation translation" lang="fr"><span title="">Meilleur contrĂ´le de la congestion.</span></span></li>
- <li><span class="tlid-translation translation" lang="fr"><span title="">Multiplexage sans blocage de tĂŞte de ligne.</span></span></li>
- <li><span class="tlid-translation translation" lang="fr"><span title="">Correction d'erreur avant.</span></span></li>
- <li><span class="tlid-translation translation" lang="fr"><span title="">Migration de connexion.</span></span></li>
+ <li>RĂ©duction du temps d'Ă©tablissement de la connexion.</li>
+ <li>Meilleur contrĂ´le de la congestion.</li>
+ <li>Multiplexage sans blocage de tĂŞte de ligne.</li>
+ <li>Correction d'erreur avant.</li>
+ <li>Migration de connexion.</li>
</ul>
<p>La prise en charge du navigateur et du serveur pour QUIC est aujourd'hui limitée.</p>
diff --git a/files/fr/glossary/rail/index.html b/files/fr/glossary/rail/index.html
index f58d849186..85e3400f6f 100644
--- a/files/fr/glossary/rail/index.html
+++ b/files/fr/glossary/rail/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/RAIL
original_slug: Glossaire/RAIL
---
-<p dir="rtl"><strong>RAIL</strong>, acronyme de <strong>Response, Animation, Idle, et Load</strong>, est un modèle de performance créé par l'équipe Google Chrome en 2015, axé sur l'expérience utilisateur et les performances dans le navigateur. Le mantra de performance de RAIL est "Concentrez-vous sur l'utilisateur; l'objectif final n'est pas de rendre votre site performant sur un appareil spécifique, c'est de rendre les utilisateurs heureux." Il y a 4 étapes d'interaction: chargement de la page, inactivité, réponse à l'entrée, et défilement et animation. Dans l'ordre des acronymes, les principaux principes sont:</p>
+<p><strong>RAIL</strong>, acronyme de <strong>Response, Animation, Idle, et Load</strong>, est un modèle de performance créé par l'équipe Google Chrome en 2015, axé sur l'expérience utilisateur et les performances dans le navigateur. Le mantra de performance de RAIL est "Concentrez-vous sur l'utilisateur; l'objectif final n'est pas de rendre votre site performant sur un appareil spécifique, c'est de rendre les utilisateurs heureux." Il y a 4 étapes d'interaction: chargement de la page, inactivité, réponse à l'entrée, et défilement et animation. Dans l'ordre des acronymes, les principaux principes sont:</p>
<dl>
<dt><strong>Response</strong></dt>
@@ -25,5 +25,5 @@ original_slug: Glossaire/RAIL
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
- <li><a href="/en-US/docs/Learn/Performance/How_long_is_too_long">Timings de performance Web recommandés: combien de temps est trop long</a></li>
+ <li><a href="/fr/docs/Learn/Performance/How_long_is_too_long">Timings de performance Web recommandés: combien de temps est trop long</a></li>
</ul>
diff --git a/files/fr/glossary/raster_image/index.html b/files/fr/glossary/raster_image/index.html
index 8a1059ba39..66c94d974a 100644
--- a/files/fr/glossary/raster_image/index.html
+++ b/files/fr/glossary/raster_image/index.html
@@ -7,9 +7,9 @@ tags:
translation_of: Glossary/Raster_image
original_slug: Glossaire/Image_matricielle
---
-<p>Une image matricielle (<em>raster</em>) est un fichier image défini comme une grille de pixels. Elles sont également appelées des "cartes de points" (<em>bitmaps</em>). Les formats d'image matricielle communs sur le web sont <a href="/en-US/docs/Glossary/jpeg">JPEG</a>, <a href="/en-US/docs/Glossary/PNG">PNG</a>, <a href="/en-US/docs/Glossary/gif">GIF</a> et <a href="https://en.wikipedia.org/wiki/ICO_(file_format)">ICO</a>.</p>
+<p>Une image matricielle (<em>raster</em>) est un fichier image défini comme une grille de pixels. Elles sont également appelées des "cartes de points" (<em>bitmaps</em>). Les formats d'image matricielle communs sur le web sont <a href="/fr/docs/Glossary/jpeg">JPEG</a>, <a href="/fr/docs/Glossary/PNG">PNG</a>, <a href="/fr/docs/Glossary/gif">GIF</a> et <a href="https://en.wikipedia.org/wiki/ICO_(file_format)">ICO</a>.</p>
-<p>Les fichiers d'image matricielle <span id="result_box" lang="fr"><span>contiennent généralement un ensemble de dimensions, mais les formats ICO et CUR, utilisés pour les favicons et les <a href="https://developer.mozilla.org/fr/docs/Web/CSS/cursor">images de la propriété cursor en CSS</a>, peuvent contenir plusieurs tailles.</span></span></p>
+<p>Les fichiers d'image matricielle contiennent généralement un ensemble de dimensions, mais les formats ICO et CUR, utilisés pour les favicons et les <a href="/fr/docs/Web/CSS/cursor">images de la propriété cursor en CSS</a>, peuvent contenir plusieurs tailles.</p>
<h2 id="Voir_aussi">Voir aussi</h2>
diff --git a/files/fr/glossary/real_user_monitoring/index.html b/files/fr/glossary/real_user_monitoring/index.html
index 4246e961f3..c1b2a99d4d 100644
--- a/files/fr/glossary/real_user_monitoring/index.html
+++ b/files/fr/glossary/real_user_monitoring/index.html
@@ -14,7 +14,7 @@ original_slug: Glossaire/Real_User_Monitoring
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
- <li><a href="/en-US/docs/Web/Performance/Rum-vs-Synthetic">Surveillance des utilisateurs réels (RUM) vs surveillance synthétique</a></li>
- <li><a href="/en-US/docs/Glossary/Synthetic_monitoring">Surveillance synthétique</a></li>
- <li><a href="/en-US/docs/Glossary/beacon">Beacon</a></li>
+ <li><a href="/fr/docs/Web/Performance/Rum-vs-Synthetic">Surveillance des utilisateurs réels (RUM) vs surveillance synthétique</a></li>
+ <li><a href="/fr/docs/Glossary/Synthetic_monitoring">Surveillance synthétique</a></li>
+ <li><a href="/fr/docs/Glossary/beacon">Beacon</a></li>
</ul>
diff --git a/files/fr/glossary/recursion/index.html b/files/fr/glossary/recursion/index.html
index e8edaf858c..a9db121030 100644
--- a/files/fr/glossary/recursion/index.html
+++ b/files/fr/glossary/recursion/index.html
@@ -15,5 +15,5 @@ original_slug: Glossaire/RĂ©cursion
<ul>
<li>{{Interwiki("wikipedia", "Algorithme récursif")}} sur Wikipédia</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Fonctions#La_récursivité">Plus de détails sur la récursion en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Fonctions#La_récursivité">Plus de détails sur la récursion en JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/reference/index.html b/files/fr/glossary/reference/index.html
index 80068bf79c..5eeb45d7c4 100644
--- a/files/fr/glossary/reference/index.html
+++ b/files/fr/glossary/reference/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Reference
original_slug: Glossaire/Référence
---
-<p>Dans le contexte des <strong>{{glossary("object","objets")}}</strong>, une <strong>{{glossary("Object reference","référence d'objet")}}</strong>. Sur MDN, <span id="result_box" lang="fr"><span>nous pourrions parler de la référence {{glossary ("JavaScript")}} elle-même.</span></span></p>
+<p>Dans le contexte des <strong>{{glossary("object","objets")}}</strong>, une <strong>{{glossary("Object reference","référence d'objet")}}</strong>. Sur MDN, nous pourrions parler de la référence {{glossary ("JavaScript")}} elle-même.</p>
<p>En informatique, une référence est une valeur permettant d'accéder indirectement à une donnée dans le but de récupérer une variable ou un enregistrement, soit dans la mémoire de l'ordinateur, soit sur un périphérique de stockage quelconque.</p>
diff --git a/files/fr/glossary/regular_expression/index.html b/files/fr/glossary/regular_expression/index.html
index 056a36f73e..5ba02d6d0f 100644
--- a/files/fr/glossary/regular_expression/index.html
+++ b/files/fr/glossary/regular_expression/index.html
@@ -25,5 +25,5 @@ original_slug: Glossaire/Regular_expression
<h3 id="Références_techniques">Références techniques</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_r%C3%A9guli%C3%A8res">Ecrire des expressions régulières en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Expressions_r%C3%A9guli%C3%A8res">Ecrire des expressions régulières en JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/rendering_engine/index.html b/files/fr/glossary/rendering_engine/index.html
index 47b0dcf325..5fc9d5d4fb 100644
--- a/files/fr/glossary/rendering_engine/index.html
+++ b/files/fr/glossary/rendering_engine/index.html
@@ -22,6 +22,6 @@ original_slug: Glossaire/Moteur_de_rendu
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Gecko">Documentation Gecko</a></li>
+ <li><a href="/fr/docs/Gecko">Documentation Gecko</a></li>
<li><a href="https://medium.com/@ramsunvtech/behind-browser-basics-part-1-b733e9f3c0e6">Venkatraman.R - Behind Browsers (Part 1, Basics) </a></li>
</ul>
diff --git a/files/fr/glossary/repo/index.html b/files/fr/glossary/repo/index.html
index 04ee5c1d80..6cfaa14fa7 100644
--- a/files/fr/glossary/repo/index.html
+++ b/files/fr/glossary/repo/index.html
@@ -9,12 +9,10 @@ tags:
translation_of: Glossary/Repo
original_slug: Glossaire/DĂ©pĂ´t
---
-<article id="wikiArticle">
<p>Dans les systèmes de gestion de versions comme {{Glossary("Git")}} ou {{Glossary("SVN")}} , un dépôt est l'endroit où sont hébergés le code source d'une application ainsi que diverses méta-données.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
<ul>
<li><a href="http://fr.wikipedia.org/wiki/Dépôt_(informatique)">Dépôt</a> sur Wikipédia</li>
-</ul>
-</article>
+</ul> \ No newline at end of file
diff --git a/files/fr/glossary/reporting_directive/index.html b/files/fr/glossary/reporting_directive/index.html
index d3d314b892..ed306ce53e 100644
--- a/files/fr/glossary/reporting_directive/index.html
+++ b/files/fr/glossary/reporting_directive/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Reporting_directive
original_slug: Glossaire/Directive_de_rapport
---
-<p><span id="result_box" lang="fr"><span>Les <strong>directives de rapports</strong> </span></span><strong>{{Glossary("CSP")}} </strong><span lang="fr"><span>sont utilisées dans un en-tête {{HTTPHeader("Content-Security-Policy","Politique de sécurité de contenu")}} et contrôlent le processus de génération de rapports sur les violations CSP.</span></span></p>
+<p>Les <strong>directives de rapports</strong> <strong>{{Glossary("CSP")}} </strong>sont utilisées dans un en-tête {{HTTPHeader("Content-Security-Policy","Politique de sécurité de contenu")}} et contrôlent le processus de génération de rapports sur les violations CSP.</p>
<p>Ces directives CSP sont :</p>
diff --git a/files/fr/glossary/request_header/index.html b/files/fr/glossary/request_header/index.html
index d980fb23cd..71c1c36cbb 100644
--- a/files/fr/glossary/request_header/index.html
+++ b/files/fr/glossary/request_header/index.html
@@ -13,7 +13,7 @@ original_slug: Glossaire/En-tĂŞte_de_requĂŞte
<p>Tous les en-têtes apparaissant dans une requête ne sont pas des <em>en-têtes de requête</em>. Par exemple, l'en-tête {{HTTPHeader("Content-Length")}} apparaissant dans une requête {{HTTPMethod("POST")}} est en fait un {{glossary("entity header","en-tête d'entité")}} faisant référence à la taille du corps du message de requête. Cependant, ces en-têtes d'entité sont souvent appelés en-têtes de requête dans un tel contexte.</p>
-<p>De plus, <a href="/en-US/docs/Glossary/CORS">CORS</a> définit un sous-ensemble d'en-têtes de requête comme {{glossary('simple header','en-têtes simples')}}, en-têtes de requêtes qui sont toujours considérés comme autorisés et non listés explicitement dans les réponses des requêtes de {{glossary("preflight request", "contrôle")}}.</p>
+<p>De plus, <a href="/fr/docs/Glossary/CORS">CORS</a> définit un sous-ensemble d'en-têtes de requête comme {{glossary('simple header','en-têtes simples')}}, en-têtes de requêtes qui sont toujours considérés comme autorisés et non listés explicitement dans les réponses des requêtes de {{glossary("preflight request", "contrôle")}}.</p>
<p>Quelques en-têtes de requêtes après une requête {{HTTPMethod("GET")}} :</p>
@@ -43,5 +43,5 @@ Content-Length: 128
<h3 id="Savoir_technique">Savoir technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">Liste de tous les en-tĂŞtes HTTP</a></li>
+ <li><a href="/fr/docs/HTTP/Headers">Liste de tous les en-tĂŞtes HTTP</a></li>
</ul>
diff --git a/files/fr/glossary/response_header/index.html b/files/fr/glossary/response_header/index.html
index b2174ada0e..8c71b78bee 100644
--- a/files/fr/glossary/response_header/index.html
+++ b/files/fr/glossary/response_header/index.html
@@ -38,5 +38,5 @@ x-frame-options: DENY</pre>
<h3 id="Savoir_technique">Savoir technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">Liste de tous les en-tĂŞtes HTTP</a></li>
+ <li><a href="/fr/docs/HTTP/Headers">Liste de tous les en-tĂŞtes HTTP</a></li>
</ul>
diff --git a/files/fr/glossary/responsive_web_design/index.html b/files/fr/glossary/responsive_web_design/index.html
index 52187bee38..343aa35ca0 100644
--- a/files/fr/glossary/responsive_web_design/index.html
+++ b/files/fr/glossary/responsive_web_design/index.html
@@ -14,6 +14,6 @@ original_slug: Glossaire/Responsive_web_design
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apps/Progressive/Adaptative">Guide MDN sur la conception adaptative</a></li>
+ <li><a href="/fr/Apps/Progressive/Adaptative">Guide MDN sur la conception adaptative</a></li>
<li><a href="http://msdn.microsoft.com/en-us/magazine/hh653584.aspx">Responsive Web Design HTML5</a> (en)</li>
</ul>
diff --git a/files/fr/glossary/ril/index.html b/files/fr/glossary/ril/index.html
index 4d1623cdc4..0f404547ac 100644
--- a/files/fr/glossary/ril/index.html
+++ b/files/fr/glossary/ril/index.html
@@ -24,5 +24,5 @@ original_slug: Glossaire/RIL
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li>Architecture de Firefox OS : <a href="https://developer.mozilla.org/fr/docs/Archive/B2G_OS/Platform/Architecture#The_userspace_process_architecture">L'architecture des processus de l'espace utilisateur</a></li>
+ <li>Architecture de Firefox OS : <a href="/fr/docs/Archive/B2G_OS/Platform/Architecture#The_userspace_process_architecture">L'architecture des processus de l'espace utilisateur</a></li>
</ul>
diff --git a/files/fr/glossary/rtp/index.html b/files/fr/glossary/rtp/index.html
index d2b6d1abfa..2cd58e2bd3 100644
--- a/files/fr/glossary/rtp/index.html
+++ b/files/fr/glossary/rtp/index.html
@@ -11,16 +11,16 @@ original_slug: Glossaire/RTP
---
<p>Le <strong>Real-time Transport Protocol</strong> (<strong>RTP</strong>) est un protocole réseau qui décrit comment transmettre divers médias (audio, vidéo) d'un point de terminaison à un autre en temps réel. RTP convient aux applications de streaming vidéo, à la téléphonie sur {{glossary ("IP")}} comme Skype et aux technologies de conférence.</p>
-<p>La version sécurisée de RTP, <strong>SRTP</strong>, est utilisé par <a href="/en-US/docs/Web/API/WebRTC_API">WebRTC</a>, et utilise le cryptage et l'authentification pour minimiser le risque d'attaques par déni de service et de failles de sécurité.</p>
+<p>La version sécurisée de RTP, <strong>SRTP</strong>, est utilisé par <a href="/fr/docs/Web/API/WebRTC_API">WebRTC</a>, et utilise le cryptage et l'authentification pour minimiser le risque d'attaques par déni de service et de failles de sécurité.</p>
<p>RTP est rarement utilisé seul; à la place, il est utilisé en conjonction avec d'autres protocoles comme {{glossary("RTSP")}} et {{glossary("SDP")}}.</p>
-<h2 id="More_Information" name="More_Information">Apprendre plus</h2>
+<h2 id="More_Information">Apprendre plus</h2>
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="/en-US/docs/Web/API/WebRTC_API/Intro_to_RTP">Introduction au Real-time Transport Protocol</a></li>
+ <li><a href="/fr/docs/Web/API/WebRTC_API/Intro_to_RTP">Introduction au Real-time Transport Protocol</a></li>
<li>{{Interwiki("wikipedia", "Real-time_Transport_Protocol","RTP")}} sur Wikipédia</li>
<li>{{RFC(3550)}} (l'un des documents qui spécifie précisément le fonctionnement du protocole)</li>
</ul>
diff --git a/files/fr/glossary/same-origin_policy/index.html b/files/fr/glossary/same-origin_policy/index.html
index 793dbbc73d..9681b680b9 100644
--- a/files/fr/glossary/same-origin_policy/index.html
+++ b/files/fr/glossary/same-origin_policy/index.html
@@ -4,11 +4,11 @@ slug: Glossary/Same-origin_policy
translation_of: Glossary/Same-origin_policy
original_slug: Glossaire/Same-origin_policy
---
-<p><span class="seoSummary">La <strong>same-origin policy</strong> (<em>politique de même origine</em>) est un mécanisme de sécurité critique qui restreint la manière dont un document ou un script chargé depuis une {{Glossary("origine")}} peut interagir avec une ressource d’une autre origine.</span> Elle aide à isoler les documents potentiellement malicieux, ce qui réduit les vecteurs d’attaque possibles.</p>
+<p>La <strong>same-origin policy</strong> (<em>politique de même origine</em>) est un mécanisme de sécurité critique qui restreint la manière dont un document ou un script chargé depuis une {{Glossary("origine")}} peut interagir avec une ressource d’une autre origine. Elle aide à isoler les documents potentiellement malicieux, ce qui réduit les vecteurs d’attaque possibles.</p>
-<p>Voir <a href="https://developer.mozilla.org/fr/docs/Web/Security/Same_origin_policy_for_JavaScript">Same origin policy</a> pour plus d’informations.</p>
+<p>Voir <a href="/fr/docs/Web/Security/Same_origin_policy_for_JavaScript">Same origin policy</a> pour plus d’informations.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
<ul>
<li><a href="/fr/docs/Glossary">Glossaire MDN</a> :
@@ -19,4 +19,3 @@ original_slug: Glossaire/Same-origin_policy
</li>
<li><a href="/fr/docs/Web/JavaScript/Same_origin_policy_for_JavaScript">Same-origin policy</a></li>
</ul>
-</section>
diff --git a/files/fr/glossary/sdp/index.html b/files/fr/glossary/sdp/index.html
index f69efdf8f1..2b0e16263c 100644
--- a/files/fr/glossary/sdp/index.html
+++ b/files/fr/glossary/sdp/index.html
@@ -34,6 +34,6 @@ original_slug: Glossaire/SDP
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/API/WebRTC_API/Protocols">Protocoles WebRTC</a></li>
+ <li><a href="/fr/docs/Web/API/WebRTC_API/Protocols">Protocoles WebRTC</a></li>
<li>{{Interwiki("wikipedia", "Session Description Protocol")}} sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/semantics/index.html b/files/fr/glossary/semantics/index.html
index e742de47e4..1198be59e9 100644
--- a/files/fr/glossary/semantics/index.html
+++ b/files/fr/glossary/semantics/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Semantics
original_slug: Glossaire/SĂ©mantique
---
-<p><span class="seoSummary">En programmation, la <strong>sémantique</strong> fait référence au sens d'une partie de code — par exemple "quel effet aura l'exécution de cette ligne de JavaScript ?", ou "quel est le rôle ou le but de cet élément HTML" (plutôt que "à quoi ressemble-t-il ?".)</span></p>
+<p>En programmation, la <strong>sémantique</strong> fait référence au sens d'une partie de code — par exemple "quel effet aura l'exécution de cette ligne de JavaScript ?", ou "quel est le rôle ou le but de cet élément HTML" (plutôt que "à quoi ressemble-t-il ?".)</p>
<p>Par exemple, l'élément {{htmlelement("h1")}} est un élément sémantique qui donne au texte qu'il contient le rôle (ou le sens) de "titre de premier niveau de votre page."</p>
@@ -25,7 +25,7 @@ original_slug: Glossaire/SĂ©mantique
<h2 id="Les_éléments_sémantiques">Les éléments sémantiques</h2>
-<p><span class="short_text" id="result_box" lang="fr"><span>Ce sont quelques-uns des éléments sémantiques</span></span> (<a href="http://www.w3schools.com/html/html5_semantic_elements.asp" title="w3schools">source</a>) .</p>
+<p>Ce sont quelques-uns des éléments sémantiques (<a href="http://www.w3schools.com/html/html5_semantic_elements.asp">source</a>) .</p>
<ul>
<li>{{htmlelement("article")}}</li>
@@ -48,8 +48,8 @@ original_slug: Glossaire/SĂ©mantique
<h3 id="Culture_générale"><strong>Culture générale</strong></h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML/Element#Inline_text_semantics">Référence des éléments HTML</a> sur MDN</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML/Sections_and_Outlines_of_an_HTML5_document#Probl%C3%A8mes_r%C3%A9solus_par_HTML5">Problèmes résolus par HTML5</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/HTML/Element#Inline_text_semantics">Référence des éléments HTML</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/HTML/Sections_and_Outlines_of_an_HTML5_document#Probl%C3%A8mes_r%C3%A9solus_par_HTML5">Problèmes résolus par HTML5</a> sur MDN</li>
<li><a href="http://www.w3schools.com/html/html5_semantic_elements.asp">HTML5 Semantic Elements</a> sur w3schools</li>
<li>{{interwiki("wikipedia", "Sémantique des langages de programmation", "La signification de sémantique en informatique")}} sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/seo/index.html b/files/fr/glossary/seo/index.html
index 4a917c4f6b..70d98e464b 100644
--- a/files/fr/glossary/seo/index.html
+++ b/files/fr/glossary/seo/index.html
@@ -15,7 +15,7 @@ original_slug: Glossaire/SEO
<p>Les moteurs de recherche donnent quelques lignes directrices pour le référencement, mais les gros moteurs de recherche gardent le classement des résultats comme un secret commercial. SEO combine les directives officielles des moteurs de recherche, les connaissances empiriques et les connaissances théoriques tirées de documents scientifiques ou de brevets.</p>
-<p>Les méthodes de SEO <span id="result_box" lang="fr"><span>se répartissent en trois grandes classes</span></span> :</p>
+<p>Les méthodes de SEO se répartissent en trois grandes classes :</p>
<dl>
<dt>technique</dt>
diff --git a/files/fr/glossary/server/index.html b/files/fr/glossary/server/index.html
index 0caedeafd3..735acdd100 100644
--- a/files/fr/glossary/server/index.html
+++ b/files/fr/glossary/server/index.html
@@ -21,6 +21,6 @@ original_slug: Glossaire/Serveur
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/Qu_est-ce_qu_un_serveur_web">Introduction aux serveurs</a></li>
+ <li><a href="/fr/Apprendre/Qu_est-ce_qu_un_serveur_web">Introduction aux serveurs</a></li>
<li>{{Interwiki("wikipedia", "Serveur informatique")}} sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/session_hijacking/index.html b/files/fr/glossary/session_hijacking/index.html
index 78fe7b7677..a8e19968f2 100644
--- a/files/fr/glossary/session_hijacking/index.html
+++ b/files/fr/glossary/session_hijacking/index.html
@@ -12,7 +12,7 @@ original_slug: Glossaire/DĂ©tournement_de_session
<p>Le plus souvent, l'authentification se produit seulement au début d'une session {{glossary("TCP")}}. Dans un détournement de session TCP, un attaquant obtient l'accès en prenant en charge une session TCP entre deux machines en milieu de session.</p>
-<p><img alt="" src="https://www.owasp.org/images/c/cb/Session_Hijacking_3.JPG"></p>
+<p><img alt="" src="session_hijacking_3.jpg"></p>
<h3 id="Le_piratage_de_session_se_produit_parce_que">Le piratage de session se produit parce que</h3>
@@ -28,7 +28,7 @@ original_slug: Glossaire/DĂ©tournement_de_session
<h3 id="Le_processus_de_piratage_de_session">Le processus de piratage de session</h3>
<ol>
- <li><span id="result_box" lang="fr"><span><strong>Sniffez</strong>, c'est-Ă -dire effectuez une attaque d'homme-dans-le-milieu (MitM), placez-vous entre la victime et le serveur.</span></span></li>
+ <li><strong>Sniffez</strong>, c'est-Ă -dire effectuez une attaque d'homme-dans-le-milieu (MitM), placez-vous entre la victime et le serveur.</li>
<li><strong>Surveillez</strong> les paquets circulant entre le serveur et l'utilisateur.</li>
<li><strong>Brisez</strong> la connexion de la machine victime.</li>
<li><strong>Prenez le contrĂ´le</strong> de la session.</li>
diff --git a/files/fr/glossary/signature/function/index.html b/files/fr/glossary/signature/function/index.html
index 5d90c7af21..709040042e 100644
--- a/files/fr/glossary/signature/function/index.html
+++ b/files/fr/glossary/signature/function/index.html
@@ -54,5 +54,5 @@ original_slug: Glossaire/Signature/Fonction
<h3 id="Culture_générale"><code>Culture générale</code></h3>
<ul>
- <li><span>{{Interwiki("wikipedia", "Signature de type#Java", "Signatures de type interne en Java")}} sur Wikipédia</span></li>
+ <li>{{Interwiki("wikipedia", "Signature de type#Java", "Signatures de type interne en Java")}} sur Wikipédia</li>
</ul>
diff --git a/files/fr/glossary/signature/security/index.html b/files/fr/glossary/signature/security/index.html
index a9c5a700ed..3005e273d8 100644
--- a/files/fr/glossary/signature/security/index.html
+++ b/files/fr/glossary/signature/security/index.html
@@ -34,5 +34,5 @@ original_slug: Glossaire/Signature/Sécurité
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/Tutoriels/Les_bases_de_la_sécurité_informatique">Tutoriel sur la sécurité informatique</a></li>
+ <li><a href="/fr/Apprendre/Tutoriels/Les_bases_de_la_sécurité_informatique">Tutoriel sur la sécurité informatique</a></li>
</ul>
diff --git a/files/fr/glossary/simple_header/index.html b/files/fr/glossary/simple_header/index.html
index c68b961dbd..3631e209b5 100644
--- a/files/fr/glossary/simple_header/index.html
+++ b/files/fr/glossary/simple_header/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Simple_header
original_slug: Glossaire/En-tĂŞte_simple
---
-<p>Un <em>en-tête simple</em> (ou en-tête de requête sécurisé CORS) est l'un des <a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">en-têtes HTTP</a> suivants :</p>
+<p>Un <em>en-tête simple</em> (ou en-tête de requête sécurisé CORS) est l'un des <a href="/fr/docs/HTTP/Headers">en-têtes HTTP</a> suivants :</p>
<ul>
<li>{{HTTPHeader("Accept")}},</li>
@@ -28,12 +28,12 @@ original_slug: Glossaire/En-tĂŞte_simple
<li>{{HTTPHeader("Width")}}</li>
</ul>
-<p>Lorsqu'elles ne contiennent que de simples en-têtes, les requêtes sont réputées simples et n'ont pas besoin d'envoyer une {{glossary("preflight request","requête de pré-vérification")}} dans le contexte de <a href="https://developer.mozilla.org/fr/docs/Glossaire/CORS">CORS</a>.</p>
+<p>Lorsqu'elles ne contiennent que de simples en-têtes, les requêtes sont réputées simples et n'ont pas besoin d'envoyer une {{glossary("preflight request","requête de pré-vérification")}} dans le contexte de <a href="/fr/docs/Glossaire/CORS">CORS</a>.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">En-tĂŞtes HTTP</a></li>
+ <li><a href="/fr/docs/HTTP/Headers">En-tĂŞtes HTTP</a></li>
<li>{{Glossary("Simple response header","En-tête de réponse simple")}}</li>
<li>{{Glossary("Forbidden header name","Nom d'en-tĂŞte interdit")}}</li>
<li>{{Glossary("Request header","En-tĂŞte de requĂŞte")}}</li>
diff --git a/files/fr/glossary/simple_response_header/index.html b/files/fr/glossary/simple_response_header/index.html
index 496e135ab6..be60641f78 100644
--- a/files/fr/glossary/simple_response_header/index.html
+++ b/files/fr/glossary/simple_response_header/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Simple_response_header
original_slug: Glossaire/En-tête_de_réponse_simple
---
-<p>Un <em>en-tête de réponse simple</em> (ou un en-tête de réponse sécurisé <em>CORS</em>) est un <a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">en-tête HTTP</a> qui a été sécurisé pour ne pas être filtré lorsque les réponses sont traitées par CORS, car elles sont considérées comme sûres (comme les en-têtes listés dans {{HTTPHeader("Access-Control-Expose-Headers")}}). Par défaut, la liste des réponses sûres inclut les en-têtes de réponse suivants :</p>
+<p>Un <em>en-tête de réponse simple</em> (ou un en-tête de réponse sécurisé <em>CORS</em>) est un <a href="/fr/docs/HTTP/Headers">en-tête HTTP</a> qui a été sécurisé pour ne pas être filtré lorsque les réponses sont traitées par CORS, car elles sont considérées comme sûres (comme les en-têtes listés dans {{HTTPHeader("Access-Control-Expose-Headers")}}). Par défaut, la liste des réponses sûres inclut les en-têtes de réponse suivants :</p>
<ul>
<li>{{HTTPHeader("Cache-Control")}}</li>
@@ -30,8 +30,8 @@ original_slug: Glossaire/En-tête_de_réponse_simple
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP">HTTP</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/HTTP/Headers">En-tĂŞtes HTTP</a></li>
+ <li><a href="/fr/docs/HTTP">HTTP</a></li>
+ <li><a href="/fr/docs/HTTP/Headers">En-tĂŞtes HTTP</a></li>
<li>{{HTTPHeader("Access-Control-Expose-Headers")}}</li>
<li>{{Glossary("CORS")}}</li>
<li>{{Glossary("Simple header","En-tĂŞte simple")}}</li>
diff --git a/files/fr/glossary/site/index.html b/files/fr/glossary/site/index.html
index 1d3af3b42b..9701658a1b 100644
--- a/files/fr/glossary/site/index.html
+++ b/files/fr/glossary/site/index.html
@@ -8,38 +8,29 @@ tags:
translation_of: Glossary/Site
original_slug: Glossaire/Site
---
-<p>Le <em>site</em> d'un élément de contenu Web est déterminé par le <em>domaine enregistrable</em> de l'hôte au sein de l'origine. Ceci est calculé en consultant une <em>liste de suffixes publics</em> pour trouver la partie de l'hôte qui est comptée comme <em>suffixe public</em> (par exemple, <samp>com</samp>, <samp>org</samp> ou <samp>co.uk</samp>).</p>
+<p>Le <em>site</em> d'un élément de contenu Web est déterminé par le <em>domaine enregistrable</em> de l'hôte au sein de l'origine. Ceci est calculé en consultant une <em>liste de suffixes publics</em> pour trouver la partie de l'hôte qui est comptée comme <em>suffixe public</em> (par exemple, <code>com</code>, <code>org</code> ou <code>co.uk</code>).</p>
-<p>Le concept de <em>site</em> est utilisé dans les <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#Directives">cookies SameSite</a>, ainsi que dans la <a href="/en-US/docs/Web/HTTP/Cross-Origin_Resource_Policy_(CORP)">politique de ressources inter-origines</a> d'une application Web.</p>
+<p>Le concept de <em>site</em> est utilisé dans les <a href="/fr/docs/Web/HTTP/Headers/Set-Cookie#Directives">cookies SameSite</a>, ainsi que dans la <a href="/fr/docs/Web/HTTP/Cross-Origin_Resource_Policy_(CORP)">politique de ressources inter-origines</a> d'une application Web.</p>
-<h2 id="Exemple_du_mĂŞme_site">Exemple du mĂŞme site</h2>
+<h2 id="Exemples">Exemples</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <td style="width: 50%;"><code>https://developer.mozilla.org/en-US/docs/</code><br>
- <code>https://support.mozilla.org/en-US/</code></td>
- <td style="width: 50%;">mĂŞme site car le domaine enregistrable de <em>mozilla.org</em> est le mĂŞme</td>
- </tr>
- <tr>
- <td style="width: 50%;"><code>http://example.com:8080</code><br>
- <code>https://example.com</code></td>
- <td style="width: 50%;">même site car le schéma et le port ne sont pas pertinents</td>
- </tr>
- </tbody>
-</table>
+<p>Pour les deux URL qui suivent, on a le même site car le domaine enregistrable est le même <em>mozilla.org</em> (les noms d'hôte et chemins de fichier différents n'ont pas d'importance)&nbsp;:</p>
+ <ul>
+ <li><code>https://developer.mozilla.org/fr/docs/</code></li>
+ <li><code>https://support.mozilla.org/fr/</code></li>
+ </ul>
-<h2 id="Exemples_de_sites_différents">Exemples de sites différents</h2>
+<p>Là encore, ce sont les mêmes sites, car le schéma et le port ne sont pas pertinents&nbsp;:</p>
+ <ul>
+ <li><code>http://example.com:8080</code></li>
+ <li><code>https://example.com</code></li>
+ </ul>
-<table class="standard-table">
- <tbody>
- <tr>
- <td style="width: 50%;"><code>https://developer.mozilla.org/en-US/docs/</code><br>
- <code>https://example.com</code></td>
- <td style="width: 50%;">pas le même site car le domaine enregistrable des deux URL diffère</td>
- </tr>
- </tbody>
-</table>
+<p>Ici, ce ne sont pas les mêmes sites car les domaines enregistrables des deux URL sont différents&nbsp;:</p>
+ <ul>
+ <li><code>https://developer.mozilla.org/fr/docs/</code></li>
+ <li><code>https://example.com</code></li>
+ </ul>
<h2 id="Spécifications">Spécifications</h2>
diff --git a/files/fr/glossary/site_map/index.html b/files/fr/glossary/site_map/index.html
index 872f94e981..8ec61f63b7 100644
--- a/files/fr/glossary/site_map/index.html
+++ b/files/fr/glossary/site_map/index.html
@@ -9,4 +9,4 @@ tags:
translation_of: Glossary/Site_map
original_slug: Glossaire/Site_map
---
-<p><span class="seoSummary">Une <strong>site map</strong> ou <strong>sitemap</strong> est une liste de pages d'un site web, un plan du site.</span> Les listes structurées de la page d'un site aident à l'<a href="/en-US/docs/Glossary/SEO">optimisation des moteurs de recherche</a>, en fournissant un lien aux robots d'exploration tels que les moteurs de recherche à suivre. Les site maps aident également les utilisateurs à naviguer sur le site en fournissant un aperçu du contenu d'un site en un seul coup d'œil.</p>
+<p>Une <strong>site map</strong> ou <strong>sitemap</strong> est une liste de pages d'un site web, un plan du site. Les listes structurées de la page d'un site aident à l'<a href="/fr/docs/Glossary/SEO">optimisation des moteurs de recherche</a>, en fournissant un lien aux robots d'exploration tels que les moteurs de recherche à suivre. Les site maps aident également les utilisateurs à naviguer sur le site en fournissant un aperçu du contenu d'un site en un seul coup d'œil.</p>
diff --git a/files/fr/glossary/sloppy_mode/index.html b/files/fr/glossary/sloppy_mode/index.html
index a0b4184881..e885ca2c03 100644
--- a/files/fr/glossary/sloppy_mode/index.html
+++ b/files/fr/glossary/sloppy_mode/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Sloppy_mode
original_slug: Glossaire/Sloppy_mode
---
-<p>En {{Glossary ("ECMAScript")}} 5 et plus tard, les scripts optent pour un nouveau <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Strict_mode">mode strict</a>, qui modifie la sémantique de JavaScript de plusieurs façons pour améliorer sa résilience et qui facilite la compréhension de ce qui se passe en cas de problème .</p>
+<p>En {{Glossary ("ECMAScript")}} 5 et plus tard, les scripts optent pour un nouveau <a href="/fr/docs/Web/JavaScript/Reference/Strict_mode">mode strict</a>, qui modifie la sémantique de JavaScript de plusieurs façons pour améliorer sa résilience et qui facilite la compréhension de ce qui se passe en cas de problème .</p>
<p>Le mode normal, non-strict de JavaScript est parfois appelé <strong>sloppy mode</strong> (<em>mode bâclé</em>). Ce n'est pas une désignation officielle, mais vous risquez de la rencontrer si vous passez du temps à faire du code JavaScript.</p>
diff --git a/files/fr/glossary/slug/index.html b/files/fr/glossary/slug/index.html
index c66f16641b..f5f3b6af9d 100644
--- a/files/fr/glossary/slug/index.html
+++ b/files/fr/glossary/slug/index.html
@@ -14,5 +14,5 @@ original_slug: Glossaire/Slug
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/MDN/Contribute/Guidelines/Writing_style_guide#Choosing_titles_and_slugs">Choosing titles and slugs</a></li>
+ <li><a href="/fr/docs/MDN/Contribute/Guidelines/Writing_style_guide#Choosing_titles_and_slugs">Choosing titles and slugs</a></li>
</ul>
diff --git a/files/fr/glossary/smoke_test/index.html b/files/fr/glossary/smoke_test/index.html
index 60b700935c..085285f7d6 100644
--- a/files/fr/glossary/smoke_test/index.html
+++ b/files/fr/glossary/smoke_test/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Smoke_Test
original_slug: Glossaire/Test_de_fumée
---
-<p id="Summary">Un test de fumée (<em>Smoke test</em>) consiste en des tests fonctionnels ou unitaires de fonctions logicielles critiques. Les tests de fumée viennent avant d'autres tests approfondis.</p>
+<p>Un test de fumée (<em>Smoke test</em>) consiste en des tests fonctionnels ou unitaires de fonctions logicielles critiques. Les tests de fumée viennent avant d'autres tests approfondis.</p>
<p>Un test de fumée répond aux questions comme :</p>
diff --git a/files/fr/glossary/smtp/index.html b/files/fr/glossary/smtp/index.html
index 9bae976ec6..8e8ef3d3b9 100644
--- a/files/fr/glossary/smtp/index.html
+++ b/files/fr/glossary/smtp/index.html
@@ -12,9 +12,9 @@ original_slug: Glossaire/SMTP
---
<p><strong>SMTP</strong> (Simple Mail Transfer Protocol) est un {{glossary("protocol","protocole")}} utilisé pour envoyer un nouveau courriel. Tout comme <a href="/fr/docs/Glossaire/POP">POP3</a> et <a href="/fr/docs/Glossaire/NNTP">NNTP</a>, il s'agit d'un protocole piloté par une {{Glossary("state machine","machine d'état")}}.</p>
-<p>Le protocole est relativement simple. Les principales difficultés viennent du support des divers mécanismes d'authentification (<a class="external" href="http://fr.wikipedia.org/wiki/GSS-API"><abbr title="Generic Security Services Application Program Interface">GSSAPI</abbr></a>, <a class="external" href="http://en.wikipedia.org/wiki/CRAM-MD5"><abbr title="challenge-response authentication mechanism">CRAM-MD5</abbr></a>, <a class="external" href="http://fr.wikipedia.org/wiki/NT_Lan_Manager"><abbr title="NT LAN Manager">NTLM</abbr></a>, MSN, AUTH LOGIN, AUTH PLAIN, etc.), de la gestion des réponses en cas d'erreurs, et de trouver un moyen de réagir en cas d'échec des mécanismes d'authentification (e.g., le serveur affirme prendre en charge un mécanisme, mais ne le fait pas en réalité).</p>
+<p>Le protocole est relativement simple. Les principales difficultés viennent du support des divers mécanismes d'authentification (<a href="http://fr.wikipedia.org/wiki/GSS-API"><abbr title="Generic Security Services Application Program Interface">GSSAPI</abbr></a>, <a href="http://en.wikipedia.org/wiki/CRAM-MD5"><abbr title="challenge-response authentication mechanism">CRAM-MD5</abbr></a>, <a href="http://fr.wikipedia.org/wiki/NT_Lan_Manager"><abbr title="NT LAN Manager">NTLM</abbr></a>, MSN, AUTH LOGIN, AUTH PLAIN, etc.), de la gestion des réponses en cas d'erreurs, et de trouver un moyen de réagir en cas d'échec des mécanismes d'authentification (e.g., le serveur affirme prendre en charge un mécanisme, mais ne le fait pas en réalité).</p>
-<h2 id="More_Information" name="More_Information">Pour approfondir</h2>
+<h2 id="More_Information">Pour approfondir</h2>
<h3 id="Culture_générale">Culture générale</h3>
diff --git a/files/fr/glossary/spa/index.html b/files/fr/glossary/spa/index.html
index f6426919fc..631ec25fd0 100644
--- a/files/fr/glossary/spa/index.html
+++ b/files/fr/glossary/spa/index.html
@@ -19,7 +19,7 @@ translation_of: 'Glossary/SPA'
<li><a href="https://vuejs.org/">Vue.JS</a></li>
</ul>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
<ol>
<li>Articles wikipedia
<ol>
@@ -35,4 +35,3 @@ translation_of: 'Glossary/SPA'
</li>
<li><a href="/fr/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks">Comprendre les frameworks JavaScript côté client</a></li>
</ol>
-</section>
diff --git a/files/fr/glossary/specification/index.html b/files/fr/glossary/specification/index.html
index a5054026f1..d0b3847dcd 100644
--- a/files/fr/glossary/specification/index.html
+++ b/files/fr/glossary/specification/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Specification
original_slug: Glossaire/Specification
---
-<p>Une <strong>spécification </strong>est un document qui décrit en détail les fonctionnalités ou attributs que doit avoir un produit avant livraison. <span id="result_box" lang="fr"><span>Dans le contexte de la description du web, le terme «spécification» (souvent abrégé simplement «spec») signifie généralement un document décrivant un langage, une technologie ou un </span></span> {{Glossary("API")}} <span id="result_box" lang="fr"><span>qui constituent l'ensemble complet des technologies web ouvertes.</span></span></p>
+<p>Une <strong>spécification </strong>est un document qui décrit en détail les fonctionnalités ou attributs que doit avoir un produit avant livraison. Dans le contexte de la description du web, le terme «spécification» (souvent abrégé simplement «spec») signifie généralement un document décrivant un langage, une technologie ou un  {{Glossary("API")}} qui constituent l'ensemble complet des technologies web ouvertes.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/speculative_parsing/index.html b/files/fr/glossary/speculative_parsing/index.html
index 59c8f243e7..786233cd03 100644
--- a/files/fr/glossary/speculative_parsing/index.html
+++ b/files/fr/glossary/speculative_parsing/index.html
@@ -11,27 +11,27 @@ tags:
translation_of: Glossary/speculative_parsing
original_slug: Web/HTML/Optimizing_your_pages_for_speculative_parsing
---
-<p><span id="result_box" lang="fr"><span>Traditionnellement dans les navigateurs, l'analyseur HTML a été exécuté sur le fil principal et a été bloqué après une balise <code>&lt;/script&gt;</code> jusqu'à ce que le script ait été extrait du réseau et exécuté.</span> <span>L'analyseur HTML dans Firefox 4 et versions ultérieures prend en charge l'analyse spéculative sur le fil principal.</span> <span>Il analyse "en avant" pendant que les scripts sont téléchargés et exécutés.</span> <span>Comme dans Firefox 3.5 et 3.6, l'analyseur HTML lance des chargements spéculatifs pour les scripts, les feuilles de style et les images qu'il trouve à l'avance dans le flux.</span> <span>Toutefois, dans Firefox 4 et versions ultérieures, l'analyseur HTML exécute également l'algorithme de construction de l'arborescence HTML de manière spéculative.</span> <span>L'avantage est que lorsqu'une spéculation réussit, il n'est pas nécessaire d'analyser la partie du fichier entrant qui a déjà été analysée pour les scripts, les feuilles de style et les images.</span> <span>L'inconvénient est qu'il y a plus de travail perdu quand la spéculation échoue.</span><br>
+<p>Traditionnellement dans les navigateurs, l'analyseur HTML a été exécuté sur le fil principal et a été bloqué après une balise <code>&lt;/script&gt;</code> jusqu'à ce que le script ait été extrait du réseau et exécuté. L'analyseur HTML dans Firefox 4 et versions ultérieures prend en charge l'analyse spéculative sur le fil principal. Il analyse "en avant" pendant que les scripts sont téléchargés et exécutés. Comme dans Firefox 3.5 et 3.6, l'analyseur HTML lance des chargements spéculatifs pour les scripts, les feuilles de style et les images qu'il trouve à l'avance dans le flux. Toutefois, dans Firefox 4 et versions ultérieures, l'analyseur HTML exécute également l'algorithme de construction de l'arborescence HTML de manière spéculative. L'avantage est que lorsqu'une spéculation réussit, il n'est pas nécessaire d'analyser la partie du fichier entrant qui a déjà été analysée pour les scripts, les feuilles de style et les images. L'inconvénient est qu'il y a plus de travail perdu quand la spéculation échoue.<br>
<br>
- <span>Ce document vous aide à éviter le genre de choses qui font échouer la spéculation et ralentir le chargement de votre page.</span></span></p>
+ Ce document vous aide à éviter le genre de choses qui font échouer la spéculation et ralentir le chargement de votre page.</p>
<h2 id="Réussir_les_chargements_spéculatifs">Réussir les chargements spéculatifs</h2>
-<p><span id="result_box" lang="fr"><span>Il n'y a qu'une seule règle pour réussir les chargements spéculatifs de scripts liés, de feuilles de style et d'images :</span></span></p>
+<p>Il n'y a qu'une seule règle pour réussir les chargements spéculatifs de scripts liés, de feuilles de style et d'images :</p>
<ul>
- <li>Si vous utilisez un élément <code>&lt;base&gt;</code> p<span id="result_box" lang="fr"><span>our remplacer l'URI de base de votre page, placez l'élément dans la partie non-scriptée du document.</span></span> Ne l'ajoutez pas par <code>document.write()</code> ou <code>document.createElement()</code>.</li>
+ <li>Si vous utilisez un élément <code>&lt;base&gt;</code> pour remplacer l'URI de base de votre page, placez l'élément dans la partie non-scriptée du document. Ne l'ajoutez pas par <code>document.write()</code> ou <code>document.createElement()</code>.</li>
</ul>
<h2 id="Éviter_de_perdre_la_sortie_du_constructeur_d'arborescence">Éviter de perdre la sortie du constructeur d'arborescence</h2>
-<p>L'analyse spéculative du constructeur d'arborescence échoue quand <code>document.write()</code> change l'état du constructeur d'arborescence, au point que l'état spéculatif après la balise <code>&lt;/script&gt;</code> <span class="short_text" id="result_box" lang="fr"><span>ne tient plus lorsque tout le contenu inséré par</span></span> <code>document.write()</code> a été analysé. <span id="result_box" lang="fr"><span>Cependant, seules les utilisations inhabituelles de</span></span> <code>document.write()</code> entraînent ce genre de problèmes. Ici, les choses à éviter :</p>
+<p>L'analyse spéculative du constructeur d'arborescence échoue quand <code>document.write()</code> change l'état du constructeur d'arborescence, au point que l'état spéculatif après la balise <code>&lt;/script&gt;</code> ne tient plus lorsque tout le contenu inséré par <code>document.write()</code> a été analysé. Cependant, seules les utilisations inhabituelles de <code>document.write()</code> entraînent ce genre de problèmes. Ici, les choses à éviter :</p>
<ul>
- <li><span class="short_text" id="result_box" lang="fr"><span>n'écrivez pas d'arborescences déséquilibrées.</span></span> <code>&lt;script&gt;document.write("&lt;div&gt;");&lt;/script&gt;</code> est mauvais. <code>&lt;script&gt;document.write("&lt;div&gt;&lt;/div&gt;");&lt;/script&gt;</code> est valide.</li>
+ <li>n'écrivez pas d'arborescences déséquilibrées. <code>&lt;script&gt;document.write("&lt;div&gt;");&lt;/script&gt;</code> est mauvais. <code>&lt;script&gt;document.write("&lt;div&gt;&lt;/div&gt;");&lt;/script&gt;</code> est valide.</li>
<li>n'Ă©crivez pas de balisage infini. <code>&lt;script&gt;document.write("&lt;div&gt;&lt;/div");&lt;/script&gt;</code> est mauvais.</li>
- <li><span id="result_box" lang="fr"><span>ne terminez pas votre Ă©criture avec un retour chariot</span></span> . <code>&lt;script&gt;document.write("Hello World!\r");&lt;/script&gt;</code> est mauvais. <code>&lt;script&gt;document.write("Hello World!\n");&lt;/script&gt;</code> est valide.</li>
- <li><span id="result_box" lang="fr"><span>notez que l'écriture de balises équilibrées peut entraîner la déduction d'autres balises de telle manière que l'écriture est finalement déséquilibrée</span></span>. Par exemple, <code>&lt;script&gt;document.write("&lt;div&gt;&lt;/div&gt;");&lt;/script&gt;</code> <span id="result_box" lang="fr"><span>à l'intérieur de l'élément d'en-tête sera interprété comme</span></span> <code>&lt;script&gt;document.write("&lt;/head&gt;&lt;body&gt;&lt;div&gt;&lt;/div&gt;");&lt;/script&gt;</code> qui est déséquilibré.</li>
- <li><span class="short_text" id="result_box" lang="fr"><span>ne pas formater une partie de tableau</span></span>. <code>&lt;table&gt;&lt;script&gt;document.write("&lt;tr&gt;&lt;td&gt;Hello World!&lt;/td&gt;&lt;/tr&gt;");&lt;/script&gt;&lt;/table&gt;</code> est mauvais. Par contre, <code>&lt;script&gt;document.write("</code><code>&lt;table&gt;</code><code>&lt;tr&gt;&lt;td&gt;Hello World!&lt;/td&gt;&lt;/tr&gt;</code><code>&lt;/table&gt;</code><code>");&lt;/script&gt;</code> est valide.</li>
- <li><span id="result_box" lang="fr"><span>À FAIRE : document.write inclus dans d'autres éléments de formatage.</span></span></li>
+ <li>ne terminez pas votre Ă©criture avec un retour chariot . <code>&lt;script&gt;document.write("Hello World!\r");&lt;/script&gt;</code> est mauvais. <code>&lt;script&gt;document.write("Hello World!\n");&lt;/script&gt;</code> est valide.</li>
+ <li>notez que l'écriture de balises équilibrées peut entraîner la déduction d'autres balises de telle manière que l'écriture est finalement déséquilibrée. Par exemple, <code>&lt;script&gt;document.write("&lt;div&gt;&lt;/div&gt;");&lt;/script&gt;</code> à l'intérieur de l'élément d'en-tête sera interprété comme <code>&lt;script&gt;document.write("&lt;/head&gt;&lt;body&gt;&lt;div&gt;&lt;/div&gt;");&lt;/script&gt;</code> qui est déséquilibré.</li>
+ <li>ne pas formater une partie de tableau. <code>&lt;table&gt;&lt;script&gt;document.write("&lt;tr&gt;&lt;td&gt;Hello World!&lt;/td&gt;&lt;/tr&gt;");&lt;/script&gt;&lt;/table&gt;</code> est mauvais. Par contre, <code>&lt;script&gt;document.write("</code><code>&lt;table&gt;</code><code>&lt;tr&gt;&lt;td&gt;Hello World!&lt;/td&gt;&lt;/tr&gt;</code><code>&lt;/table&gt;</code><code>");&lt;/script&gt;</code> est valide.</li>
+ <li>À FAIRE : document.write inclus dans d'autres éléments de formatage.</li>
</ul>
diff --git a/files/fr/glossary/sql_injection/index.html b/files/fr/glossary/sql_injection/index.html
index 833a98ac82..ccd4f97234 100644
--- a/files/fr/glossary/sql_injection/index.html
+++ b/files/fr/glossary/sql_injection/index.html
@@ -13,21 +13,19 @@ original_slug: Glossaire/Injection_SQL
<p>L'injection SQL peut obtenir un accès non autorisé à une base de données ou récupérer des informations directement à partir de la base de données. De nombreuses violations de données sont dues à l'injection SQL.</p>
-<p><a href="http://www.acunetix.com/wp-content/uploads/2010/09/sql_inj_xss.gif"><img alt="" src="http://www.acunetix.com/wp-content/uploads/2010/09/sql_inj_xss.gif"></a></p>
+<p><a href="https://www.acunetix.com/wp-content/uploads/2010/09/sql_inj_xss.gif"><img alt="" src="sql_inj_xss.gif"></a></p>
<h2 id="Comment_ça_marche">Comment ça marche ?</h2>
-<p><img alt="" src="http://www.infosemantics.com.au/sites/default/files/image/widget_tutorials/Updates_LoginScreen.png" style="height: 309px; width: 293px;"></p>
+<p><img alt="" src="updates_loginscreen.png"></p>
<p>Après l'entrée du nom d'utilisateur et du mot de passe, derrière l'interface graphique, les requêtes SQL fonctionnent comme suit :</p>
-<pre style="margin-left: 0px;"><strong><span style="color: #0000cd;">"SELECT Count(*) FROM Users WHERE Username=' " + txt.User.Text+" ' AND Password=' "+ txt.Password.Text+" ' ";</span></strong></pre>
+<pre>"SELECT Count(*) FROM Users WHERE Username=' " + txt.User.Text+" ' AND Password=' "+ txt.Password.Text+" ' ";</pre>
<p>Supposons maintenant que l'utilisateur entre le nom d'utilisateur : admin et le mot de passe : mdp123, puis après avoir cliqué sur le bouton Connexion, la requête SQL s'exécutera comme suit:</p>
-<pre><strong><span style="color: #0000cd;">"SELECT Count(*) FROM Users WHERE Username=' admin ' AND Password=' mdp123 ' ";</span>
-
-</strong></pre>
+<pre>"SELECT Count(*) FROM Users WHERE Username=' admin ' AND Password=' mdp123 ' ";</pre>
<p>Si les informations d'identification sont correctes, l'utilisateur est autorisé à se connecter, c'est donc un mécanisme très simple (et non sécurisé). Les pirates utilisent cette insécurité pour obtenir un accès non autorisé.</p>
@@ -39,7 +37,7 @@ original_slug: Glossaire/Injection_SQL
<p>Après avoir cliqué sur le bouton de connexion, la requête SQL fonctionnera comme suit :</p>
-<pre><strong><span style="color: #0000cd;">"SELECT Count(*) FROM Users WHERE Username=' admin ' AND Password=' anything 'or'1'='1 ' ";</span>
+<pre><strong>"SELECT Count(*) FROM Users WHERE Username=' admin ' AND Password=' anything 'or'1'='1 ' ";
</strong></pre>
<p>Regardez de plus près la section mot de passe de la requête ci-dessus.</p>
@@ -54,13 +52,13 @@ original_slug: Glossaire/Injection_SQL
<h2 id="Comment_l'empĂŞcher">Comment l'empĂŞcher ?</h2>
-<p style="margin-left: 40px;">Avant d'exécuter les requêtes pour les informations d'identification de l'utilisateur, apportez les modifications suivantes :</p>
+<p>Avant d'exécuter les requêtes pour les informations d'identification de l'utilisateur, apportez les modifications suivantes :</p>
-<pre><span style="color: #0000ff;">$id = $_GET['id'] </span>
+<pre>$id = $_GET['id']
-<span style="color: #0000ff;">(1) $id = Stripslashes($id)</span>
+(1) $id = Stripslashes($id)
-<span style="color: #0000ff;">(2) $id = mysql_real_escape_String($id)</span></pre>
+(2) $id = mysql_real_escape_String($id)</pre>
<p>Ainsi, en raison de (1) chaque guillemet simple (') dans la chaîne d'entrée est remplacé par des guillemets ("), et en raison de (2) avant chaque (') est ajouté un (/). La chaîne magique contrôlée échoue à contourner l'authentification et votre base de données reste sécurisée.</p>
diff --git a/files/fr/glossary/sri/index.html b/files/fr/glossary/sri/index.html
index c1932db10a..c4a166262f 100644
--- a/files/fr/glossary/sri/index.html
+++ b/files/fr/glossary/sri/index.html
@@ -13,7 +13,7 @@ original_slug: Glossaire/SRI
<h2 id="En_apprendre_plus">En apprendre plus</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/Security/Subresource_Integrity">Subresource Integrity</a></li>
+ <li><a href="/fr/docs/Web/Security/Subresource_Integrity">Subresource Integrity</a></li>
<li>{{HTTPHeader("Content-Security-Policy")}}: {{CSP("require-sri-for")}}</li>
</ul>
</div>
diff --git a/files/fr/glossary/ssl/index.html b/files/fr/glossary/ssl/index.html
index cd99370842..47baf77428 100644
--- a/files/fr/glossary/ssl/index.html
+++ b/files/fr/glossary/ssl/index.html
@@ -18,6 +18,6 @@ original_slug: Glossaire/SSL_Glossary
<h3 id="Voir_aussi">Voir aussi</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Mozilla/Projects/NSS/SSL_functions">SSL functions</a></li>
+ <li><a href="/fr/docs/Mozilla/Projects/NSS/SSL_functions">SSL functions</a></li>
<li>{{Glossary("HTTPS")}}</li>
</ul>
diff --git a/files/fr/glossary/stacking_context/index.html b/files/fr/glossary/stacking_context/index.html
index 0e4402bc1d..fc5b4959d9 100644
--- a/files/fr/glossary/stacking_context/index.html
+++ b/files/fr/glossary/stacking_context/index.html
@@ -15,5 +15,5 @@ original_slug: Glossaire/Contexte_d_empilement
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Comprendre_z-index/Empilement_de_couches">L'empilement de couches</a></li>
+ <li><a href="/fr/docs/Web/CSS/Comprendre_z-index/Empilement_de_couches">L'empilement de couches</a></li>
</ul>
diff --git a/files/fr/glossary/state_machine/index.html b/files/fr/glossary/state_machine/index.html
index 4cc0af7b70..fea86d3248 100644
--- a/files/fr/glossary/state_machine/index.html
+++ b/files/fr/glossary/state_machine/index.html
@@ -24,13 +24,13 @@ original_slug: Glossaire/Machine_d_Ă©tat
<p><em>Figure 1 : Machine déterministe à états finis</em></p>
-<p><img alt="" src="http://s14.postimg.org/wqu45yc9d/statemachine1.png" style="height: 164px; width: 243px;"></p>
+<p><img alt="" src="statemachine1.png"></p>
<p>Dans la <em>Figure 1</em>, l'état commence en State 1; l'état change vers State 2 en donnant l'entrée 'X', ou vers State 3 en donnant l'entrée 'Y'.</p>
<p><em>Figure 2 : Machine non déterministe à états finis</em></p>
-<p><a href="http://postimg.org/image/mpq3nz82h/"><img alt="" src="http://s28.postimg.org/i3tzfmmjh/statemachine2.png" style="height: 124px; width: 243px;"></a></p>
+<p><img alt="" src="statemachine2.png"></p>
<p>En <em>Figure 2</em>, étant donné l'entrée 'X', l'état peut persister ou passer à State 2.</p>
@@ -41,8 +41,8 @@ original_slug: Glossaire/Machine_d_Ă©tat
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li style="margin-left: 40px;">{{Interwiki("wikipedia", "Automate_fini","Automate fini")}} sur Wikipedia</li>
- <li style="margin-left: 40px;">{{Interwiki("wikipedia", "Automate_fini#Automates_UML","Automates UML")}} sur Wikipedia</li>
- <li style="margin-left: 40px;">{{Interwiki("wikipedia", "Machine_de_Moore","Machine de Moore")}} sur Wikipedia</li>
- <li style="margin-left: 40px;">{{Interwiki("wikipedia", "Machine_de_Mealy","Machine de Mealy")}} sur Wikipedia</li>
+ <li>{{Interwiki("wikipedia", "Automate_fini","Automate fini")}} sur Wikipedia</li>
+ <li>{{Interwiki("wikipedia", "Automate_fini#Automates_UML","Automates UML")}} sur Wikipedia</li>
+ <li>{{Interwiki("wikipedia", "Machine_de_Moore","Machine de Moore")}} sur Wikipedia</li>
+ <li>{{Interwiki("wikipedia", "Machine_de_Mealy","Machine de Mealy")}} sur Wikipedia</li>
</ul>
diff --git a/files/fr/glossary/statement/index.html b/files/fr/glossary/statement/index.html
index a457183c63..0c672d8f69 100644
--- a/files/fr/glossary/statement/index.html
+++ b/files/fr/glossary/statement/index.html
@@ -8,9 +8,9 @@ tags:
translation_of: Glossary/Statement
original_slug: Glossaire/Statement
---
-<p>Dans un langage de programmation informatique, une <strong>instructio</strong><strong>n</strong> est une ligne de code dictant une tâche. <span style="line-height: 1.5;">Tout programme consiste en une séquence d'instructions.</span></p>
+<p>Dans un langage de programmation informatique, une <strong>instructio</strong><strong>n</strong> est une ligne de code dictant une tâche. Tout programme consiste en une séquence d'instructions.</p>
-<h2 id="Pour_en_savoir_plus" style="line-height: 30px; font-size: 2.14285714285714rem;">Pour en savoir plus</h2>
+<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
<h3 id="Culture_générale">Culture générale</h3>
@@ -21,7 +21,7 @@ original_slug: Glossaire/Statement
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions">Instructions et déclarations JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Instructions">Instructions et déclarations JavaScript</a></li>
</ul>
<ul>
diff --git a/files/fr/glossary/static_typing/index.html b/files/fr/glossary/static_typing/index.html
index a0b5f68e65..ce98e357de 100644
--- a/files/fr/glossary/static_typing/index.html
+++ b/files/fr/glossary/static_typing/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/Static_typing
original_slug: Glossaire/typage_statique
---
-<p>Un langage à <strong>typage statique </strong>est un langage (comme Java, C ou C++) avec lequel les types des variables sont connus lors de la compilation et doivent être spécifiés expressément par le programmeur. <span id="result_box" lang="fr"><span>Dans la plupart de ces langages, les types doivent être expressément indiqués par le programmeur ;</span> <span>dans d'autres cas (comme OCaml), l'inférence de type permet au programmeur de ne pas indiquer les types de variables.</span></span></p>
+<p>Un langage à <strong>typage statique </strong>est un langage (comme Java, C ou C++) avec lequel les types des variables sont connus lors de la compilation et doivent être spécifiés expressément par le programmeur. Dans la plupart de ces langages, les types doivent être expressément indiqués par le programmeur ; dans d'autres cas (comme OCaml), l'inférence de type permet au programmeur de ne pas indiquer les types de variables.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/string/index.html b/files/fr/glossary/string/index.html
index 85ee91dbf7..24c5a418b3 100644
--- a/files/fr/glossary/string/index.html
+++ b/files/fr/glossary/string/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/String
original_slug: Glossaire/String
---
-<p id="Summary">Dans les langages de programmation, le terme chaîne de {{Glossary("character","caractères")}} <em>(String</em>) est utilisé pour représenter du texte.</p>
+<p>Dans les langages de programmation, le terme chaîne de {{Glossary("character","caractères")}} <em>(String</em>) est utilisé pour représenter du texte.</p>
<p>En {{Glossary("JavaScript")}}, une chaîne de caractères est l'une des {{Glossary("Primitive", "valeurs primitives")}} et l'objet {{jsxref("String")}} est un {{Glossary("wrapper")}} enveloppant une primitive String.</p>
diff --git a/files/fr/glossary/svg/index.html b/files/fr/glossary/svg/index.html
index 3794c24ef4..9380e6dc74 100644
--- a/files/fr/glossary/svg/index.html
+++ b/files/fr/glossary/svg/index.html
@@ -16,7 +16,7 @@ original_slug: Glossaire/SVG
<p>Basé sur une syntaxe {{Glossary("XML")}}, SVG peut être stylé avec {{Glossary("CSS")}} et être rendu interactif grâce à {{Glossary("JavaScript")}}. HTML5 permet à présent d'intégrer directement des {{Glossary("Balise","balises")}} SVG au sein d'un document {{Glossary("HTML")}}.</p>
-<p>SVG étant un <a href="http://fr.wikipedia.org/wiki/Image_vectorielle" rel="external">format d'image vectorielle</a>, les images SVG peuvent être redimensionnées à l'infini, ce qui les rend inestimables pour la {{Glossary("Responsive web design","conception web adaptative")}}, car elles permettent de créer des éléments d'interface qui s'adaptent à toutes les tailles d'écran. SVG fournit également un ensemble d'outils, comme du clipping, des masques, des filtres et des animations.</p>
+<p>SVG étant un <a href="http://fr.wikipedia.org/wiki/Image_vectorielle">format d'image vectorielle</a>, les images SVG peuvent être redimensionnées à l'infini, ce qui les rend inestimables pour la {{Glossary("Responsive web design","conception web adaptative")}}, car elles permettent de créer des éléments d'interface qui s'adaptent à toutes les tailles d'écran. SVG fournit également un ensemble d'outils, comme du clipping, des masques, des filtres et des animations.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
@@ -36,5 +36,5 @@ original_slug: Glossaire/SVG
<ul>
<li><a href="/fr/docs/Web/SVG">Documentation SVG sur MDN</a></li>
- <li><a href="http://www.w3.org/TR/SVG/" rel="external">Dernière spécification SVG</a></li>
+ <li><a href="http://www.w3.org/TR/SVG/">Dernière spécification SVG</a></li>
</ul>
diff --git a/files/fr/glossary/svn/index.html b/files/fr/glossary/svn/index.html
index 4cb0f95c56..c4f57e9205 100644
--- a/files/fr/glossary/svn/index.html
+++ b/files/fr/glossary/svn/index.html
@@ -8,7 +8,7 @@ tags:
translation_of: Glossary/SVN
original_slug: Glossaire/SVN
---
-<p><strong>SVN </strong>(pour Apache Subversion) est un logiciel libre de gestion du contrôle de système  ({{Glossary("SCM")}}). <span id="result_box" lang="fr"><span>Il permet aux développeurs de conserver un historique des modifications de texte et de code.</span> <span>Bien que SVN puisse également gérer les fichiers binaires, nous ne vous recommandons pas de l'utiliser pour de tels fichiers.</span></span></p>
+<p><strong>SVN </strong>(pour Apache Subversion) est un logiciel libre de gestion du contrôle de système  ({{Glossary("SCM")}}). Il permet aux développeurs de conserver un historique des modifications de texte et de code. Bien que SVN puisse également gérer les fichiers binaires, nous ne vous recommandons pas de l'utiliser pour de tels fichiers.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -22,5 +22,5 @@ original_slug: Glossaire/SVN
<h3 id="Apprendre_sur_ce_sujet">Apprendre sur ce sujet</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Mozilla/Localization/SVN_guide_for_localizers">Guide SVN pour localiseurs sur MDN</a></li>
+ <li><a href="/fr/docs/Mozilla/Localization/SVN_guide_for_localizers">Guide SVN pour localiseurs sur MDN</a></li>
</ul>
diff --git a/files/fr/glossary/symbol/index.html b/files/fr/glossary/symbol/index.html
index bf922c7d7b..03f3864a19 100644
--- a/files/fr/glossary/symbol/index.html
+++ b/files/fr/glossary/symbol/index.html
@@ -8,43 +8,43 @@ tags:
translation_of: Glossary/Symbol
original_slug: Glossaire/Symbole
---
-<p><span id="result_box" lang="fr"><span>Cette page de glossaire décrit à la fois un type de données, appelé "symbole", et la fonction de classe, appelée "{{jsxref ("Symbol","symbole")}}()", qui (entre autres) crée des instances du type de données symbole</span> <span>.</span></span></p>
+<p>Cette page de glossaire décrit à la fois un type de données, appelé "symbole", et la fonction de classe, appelée "{{jsxref ("Symbol","symbole")}}()", qui (entre autres) crée des instances du type de données symbole .</p>
-<p><span id="result_box" lang="fr"><span>Le type de données "symbol" est un type de données primitif dont la qualité est d'avoir des valeurs utilisables pour rendre les propriétés d'objets anonymes.</span> <span>Ce type de données est utilisé comme clé pour une propriété d'objet lorsque la propriété est destinée à être privée, pour l'utilisation interne d'une classe ou d'un type d'objet.</span> <span>Par exemple, les clés du symbole de type existent dans divers objets JavaScript intégrés.</span> <span>De même, les classes personnalisées peuvent créer des membres privés de cette façon.</span> <span>Le type de données de symbole est hautement spécialisé dans ce but, et remarquable pour son manque de polyvalence ;</span> <span>une instance de symbole peut être assignée à une valeur L, elle peut être contrôlée pour l'identité, et c'est tout;</span> <span>aucun autre opérateur ne s'applique.</span> <span>(Comparez ceci avec une instance de "Number", par exemple l'entier "42", qui a une panoplie d'opérateurs qui comparent ou combinent la valeur avec d'autres de son type.)</span></span></p>
+<p>Le type de données "symbol" est un type de données primitif dont la qualité est d'avoir des valeurs utilisables pour rendre les propriétés d'objets anonymes. Ce type de données est utilisé comme clé pour une propriété d'objet lorsque la propriété est destinée à être privée, pour l'utilisation interne d'une classe ou d'un type d'objet. Par exemple, les clés du symbole de type existent dans divers objets JavaScript intégrés. De même, les classes personnalisées peuvent créer des membres privés de cette façon. Le type de données de symbole est hautement spécialisé dans ce but, et remarquable pour son manque de polyvalence ; une instance de symbole peut être assignée à une valeur L, elle peut être contrôlée pour l'identité, et c'est tout; aucun autre opérateur ne s'applique. (Comparez ceci avec une instance de "Number", par exemple l'entier "42", qui a une panoplie d'opérateurs qui comparent ou combinent la valeur avec d'autres de son type.)</p>
-<p><span id="result_box" lang="fr"><span>Une valeur ayant le type de données "symbole" peut être appelée "valeur de symbole".</span> <span>Dans l'environnement d'exécution JavaScript, une valeur de symbole est créée en appelant la fonction Symbol (), qui produit de façon dynamique une valeur unique anonyme.</span> <span>La seule utilisation judicieuse est de stocker le symbole, puis d'utiliser la valeur stockée pour créer une propriété d'objet.</span> <span>L'exemple suivant stocke le symbole dans un "var".</span></span></p>
+<p>Une valeur ayant le type de données "symbole" peut être appelée "valeur de symbole". Dans l'environnement d'exécution JavaScript, une valeur de symbole est créée en appelant la fonction Symbol (), qui produit de façon dynamique une valeur unique anonyme. La seule utilisation judicieuse est de stocker le symbole, puis d'utiliser la valeur stockée pour créer une propriété d'objet. L'exemple suivant stocke le symbole dans un "var".</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">var</span> myPrivateMethod <span class="operator token">=</span> <span class="function token">Symbol</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">;</span>
-<span class="keyword token">this</span><span class="punctuation token">[</span>myPrivateMethod<span class="punctuation token">]</span> <span class="operator token">=</span> <span class="keyword token">function</span><span class="punctuation token">(</span><span class="punctuation token">)</span> <span class="punctuation token">{</span><span class="punctuation token">.</span><span class="punctuation token">.</span><span class="punctuation token">.</span><span class="punctuation token">}</span><span class="punctuation token">;</span></code></pre>
+<pre class="brush: js">var myPrivateMethod = Symbol();
+this[myPrivateMethod] = function() {...};</pre>
-<p><span id="result_box" lang="fr"><span>Lorsqu'une valeur de symbole est utilisée comme identifiant dans une affectation de propriété, la propriété (comme le symbole) est anonyme;</span> <span>et est également non dénombrable.</span> <span>Comme la propriété n'est pas énumérable, elle n'apparaîtra pas en tant que membre dans la construction de la boucle "<code>for (... in ...)</code>", et parce que la propriété est anonyme, elle n'apparaîtra pas dans le tableau des résultats de</span> <span>"<code>Object.getOwnPropertyNames()</code>".</span> <span>Vous pouvez accéder à la propriété en utilisant la valeur de symbole d'origine qui l'a créée ou en itérant sur le tableau de résultats de "<code>Object.getOwnPropertySymbols()</code>".</span> <span>Dans l'exemple de code précédent, l'accès à la propriété se fera via la valeur qui a été stockée dans la variable <code>myPrivateMethod</code>.</span></span></p>
+<p>Lorsqu'une valeur de symbole est utilisée comme identifiant dans une affectation de propriété, la propriété (comme le symbole) est anonyme; et est également non dénombrable. Comme la propriété n'est pas énumérable, elle n'apparaîtra pas en tant que membre dans la construction de la boucle "<code>for (... in ...)</code>", et parce que la propriété est anonyme, elle n'apparaîtra pas dans le tableau des résultats de "<code>Object.getOwnPropertyNames()</code>". Vous pouvez accéder à la propriété en utilisant la valeur de symbole d'origine qui l'a créée ou en itérant sur le tableau de résultats de "<code>Object.getOwnPropertySymbols()</code>". Dans l'exemple de code précédent, l'accès à la propriété se fera via la valeur qui a été stockée dans la variable <code>myPrivateMethod</code>.</p>
-<p>La fonction intégrée "{{jsxref("Symbol")}}<code>()</code>" est une classe incomplète qui renvoie une valeur de symbole lorsqu'elle est appelée en tant que fonction, qui génère une erreur lors de tentatives d'utilisation en tant que constructeur avec la syntaxe "<code>new </code><span title="Symbol()&quot;, that has static methods for accessing JavaScript's global symbol table, and that has static properties for addressing certain symbols that are present in commonly used objects."><code>Symbol()</code> ", qui a des méthodes statiques pour accéder à la table globale de symboles de JavaScript, et qui a des propriétés statiques pour adresser certains symboles qui sont présents dans les objets couramment utilisés. </span><span title="The creation of symbol values by the Symbol() function was explained above.">La création de valeurs de symboles par la fonction <code>Symbol()</code> a été expliquée ci-dessus. </span><span title="The throwing of an error upon attempts to use Symbol() as a constructor is explained as a precaution against the accidental creation of an object that might cause confusion.">Le lancement d'une erreur sur les tentatives d'utilisation de <code>Symbol()</code> en tant que constructeur est expliqué comme une précaution contre la création accidentelle d'un objet qui pourrait provoquer une confusion. </span><span title='The methods that access the global symbol registry are "Symbol.for()" and "Symbol.keyFor()";'>Les méthodes qui accèdent au registre global de symboles sont "<code>Symbol.for()</code>" et "<code>Symbol.keyFor()</code>" ; </span><span title='these mediate between the global symbol table (or "registry") and the run-time environment.'>celles-ci servent de médiateur entre la table globale de symboles (ou "registre") et l'environnement d'exécution. </span><span title="The symbol registry is mostly built by JavaScript's compiler infrastructure, and the symbol registry's content is not available to JavaScript's run-time infrastructure, except through these reflective methods.">Le registre de symboles est principalement construit par l'infrastructure du compilateur JavaScript, et le contenu du registre de symboles n'est pas disponible pour l'infrastructure d'exécution de JavaScript, à l'exception de ces méthodes de réflexion. </span><span title='The method Symbol.for("tokenString") returns a symbol value from the registry, and Symbol.keyFor(symbolValue) returns a token string from the registry;'>La méthode <code>Symbol.for("tokenString")</code> retourne une valeur de symbole du registre et <code>Symbol.keyFor(symbolValue)</code> renvoie une chaîne de signes du registre ; </span><span title="each is the other's inverse, so the following is true:">chacun est l'inverse de l'autre, donc ce qui suit est vrai :</span></p>
+<p>La fonction intégrée "{{jsxref("Symbol")}}<code>()</code>" est une classe incomplète qui renvoie une valeur de symbole lorsqu'elle est appelée en tant que fonction, qui génère une erreur lors de tentatives d'utilisation en tant que constructeur avec la syntaxe "<code>new </code><code>Symbol()</code> ", qui a des méthodes statiques pour accéder à la table globale de symboles de JavaScript, et qui a des propriétés statiques pour adresser certains symboles qui sont présents dans les objets couramment utilisés. La création de valeurs de symboles par la fonction <code>Symbol()</code> a été expliquée ci-dessus. Le lancement d'une erreur sur les tentatives d'utilisation de <code>Symbol()</code> en tant que constructeur est expliqué comme une précaution contre la création accidentelle d'un objet qui pourrait provoquer une confusion. Les méthodes qui accèdent au registre global de symboles sont "<code>Symbol.for()</code>" et "<code>Symbol.keyFor()</code>" ; celles-ci servent de médiateur entre la table globale de symboles (ou "registre") et l'environnement d'exécution. Le registre de symboles est principalement construit par l'infrastructure du compilateur JavaScript, et le contenu du registre de symboles n'est pas disponible pour l'infrastructure d'exécution de JavaScript, à l'exception de ces méthodes de réflexion. La méthode <code>Symbol.for("tokenString")</code> retourne une valeur de symbole du registre et <code>Symbol.keyFor(symbolValue)</code> renvoie une chaîne de signes du registre ; chacun est l'inverse de l'autre, donc ce qui suit est vrai :</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js">Symbol<span class="punctuation token">.</span><span class="function token">keyFor</span><span class="punctuation token">(</span>Symbol<span class="punctuation token">.</span><span class="keyword token">for</span><span class="punctuation token">(</span><span class="string token">"tokenString"</span><span class="punctuation token">)</span><span class="punctuation token">)</span><span class="operator token">==</span><span class="string token">"tokenString"</span><span class="punctuation token">;</span> <span class="comment token">// vrai</span></code></pre>
+<pre class="brush: js">Symbol.keyFor(Symbol.for("tokenString"))=="tokenString"; // vrai</pre>
-<p><span id="result_box" lang="fr"><span>La classe <strong>Symbol</strong> a certaines propriétés statiques qui, paradoxalement, nomment l'anonyme.</span> <span>Il n'y en a que quelques unes ;</span> elle<span>s sont pour certaines soi-disant "bien connues" des symboles.</span> <span>Ce sont des symboles, pour certaines propriétés de méthode sélectionnées, qui se trouvent dans certains objets intégrés.</span> <span>L'exposition de ces symboles permet d'avoir un accès direct à ces comportements ;</span> <span>cet accès peut être utile, par exemple, dans la définition d'une classe personnalisée.</span> <span>Des exemples de symboles connus sont : "<code>Symbol.iterator</code>" pour les objets de type tableau, et "<code>Symbol.search</code>" pour les objets de type chaîne.</span></span></p>
+<p>La classe <strong>Symbol</strong> a certaines propriétés statiques qui, paradoxalement, nomment l'anonyme. Il n'y en a que quelques unes ; elles sont pour certaines soi-disant "bien connues" des symboles. Ce sont des symboles, pour certaines propriétés de méthode sélectionnées, qui se trouvent dans certains objets intégrés. L'exposition de ces symboles permet d'avoir un accès direct à ces comportements ; cet accès peut être utile, par exemple, dans la définition d'une classe personnalisée. Des exemples de symboles connus sont : "<code>Symbol.iterator</code>" pour les objets de type tableau, et "<code>Symbol.search</code>" pour les objets de type chaîne.</p>
-<p><span id="result_box" lang="fr"><span>La fonction <code>Symbol()</code> et les valeurs de symbole qu'elle crée peuvent être utiles aux programmeurs qui conçoivent une classe personnalisée.</span> <span>Les valeurs de symboles fournissent un moyen par lequel les classes personnalisées peuvent créer des membres privés et gérer un registre de symboles propre à cette classe.</span> <span>Une classe personnalisée peut utiliser des valeurs de symbole pour créer des propriétés "propres" qui sont protégées contre les découvertes accidentelles.</span> <span>Dans la définition de classe, la valeur de symbole créée dynamiquement est enregistrée dans une variable étendue, disponible uniquement en privé dans la définition de classe.</span> <span>Il n'y a pas de chaîne symbolique ;</span> <span>la variable portée joue le rôle équivalent d'un signe.</span></span></p>
+<p>La fonction <code>Symbol()</code> et les valeurs de symbole qu'elle crée peuvent être utiles aux programmeurs qui conçoivent une classe personnalisée. Les valeurs de symboles fournissent un moyen par lequel les classes personnalisées peuvent créer des membres privés et gérer un registre de symboles propre à cette classe. Une classe personnalisée peut utiliser des valeurs de symbole pour créer des propriétés "propres" qui sont protégées contre les découvertes accidentelles. Dans la définition de classe, la valeur de symbole créée dynamiquement est enregistrée dans une variable étendue, disponible uniquement en privé dans la définition de classe. Il n'y a pas de chaîne symbolique ; la variable portée joue le rôle équivalent d'un signe.</p>
-<p><span lang="fr"><span>Dans quelques langages de programmation, le type de donnée symbole est appelé un "atome".</span></span></p>
+<p>Dans quelques langages de programmation, le type de donnée symbole est appelé un "atome".</p>
-<p><span lang="fr"><span>Symbol peut avoir une description facultative, mais à des fins de débogage uniquement.</span></span></p>
+<p>Symbol peut avoir une description facultative, mais à des fins de débogage uniquement.</p>
<p>Le type symbole est une nouvelle fonctionnalité dans ECMAScript 2015 et il n'y a pas d'équivalent en ECMAScript 5.</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="function token">Symbol</span><span class="punctuation token">(</span><span class="string token">"foo"</span><span class="punctuation token">)</span> <span class="operator token">!==</span> <span class="function token">Symbol</span><span class="punctuation token">(</span><span class="string token">"foo"</span><span class="punctuation token">)</span>
-<span class="keyword token">const</span> foo <span class="operator token">=</span> <span class="function token">Symbol</span><span class="punctuation token">(</span><span class="punctuation token">)</span>
-<span class="keyword token">const</span> bar <span class="operator token">=</span> <span class="function token">Symbol</span><span class="punctuation token">(</span><span class="punctuation token">)</span>
-<span class="keyword token">typeof</span> foo <span class="operator token">===</span> <span class="string token">"symbol"</span>
-<span class="keyword token">typeof</span> bar <span class="operator token">===</span> <span class="string token">"symbol"</span>
-<span class="keyword token">let</span> obj <span class="operator token">=</span> <span class="punctuation token">{</span><span class="punctuation token">}</span>
-obj<span class="punctuation token">[</span>foo<span class="punctuation token">]</span> <span class="operator token">=</span> <span class="string token">"foo"</span>
-obj<span class="punctuation token">[</span>bar<span class="punctuation token">]</span> <span class="operator token">=</span> <span class="string token">"bar"</span>
-JSON<span class="punctuation token">.</span><span class="function token">stringify</span><span class="punctuation token">(</span>obj<span class="punctuation token">)</span> <span class="comment token">// {}</span>
-Object<span class="punctuation token">.</span><span class="function token">keys</span><span class="punctuation token">(</span>obj<span class="punctuation token">)</span> <span class="comment token">// []</span>
-Object<span class="punctuation token">.</span><span class="function token">getOwnPropertyNames</span><span class="punctuation token">(</span>obj<span class="punctuation token">)</span> <span class="comment token">// []</span>
-Object<span class="punctuation token">.</span><span class="function token">getOwnPropertySymbols</span><span class="punctuation token">(</span>obj<span class="punctuation token">)</span> <span class="comment token">// [ Symbol(), Symbol() ]</span></code></pre>
+<pre class="brush: js">Symbol("foo") !== Symbol("foo")
+const foo = Symbol()
+const bar = Symbol()
+typeof foo === "symbol"
+typeof bar === "symbol"
+let obj = {}
+obj[foo] = "foo"
+obj[bar] = "bar"
+JSON.stringify(obj) // {}
+Object.keys(obj) // []
+Object.getOwnPropertyNames(obj) // []
+Object.getOwnPropertySymbols(obj) // [ Symbol(), Symbol() ]</pre>
<h2 id="Pour_approfondir">Pour approfondir</h2>
@@ -52,5 +52,5 @@ Object<span class="punctuation token">.</span><span class="function token">getOw
<ul>
<li>{{Interwiki("wikipedia", "Symbole (informatique)")}} sur Wikipédia</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es">Structures et types de données</a> en JavaScript</li>
+ <li><a href="/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es">Structures et types de données</a> en JavaScript</li>
</ul>
diff --git a/files/fr/glossary/symmetric-key_cryptography/index.html b/files/fr/glossary/symmetric-key_cryptography/index.html
index 7a1989acd6..9429865956 100644
--- a/files/fr/glossary/symmetric-key_cryptography/index.html
+++ b/files/fr/glossary/symmetric-key_cryptography/index.html
@@ -16,7 +16,7 @@ translation_of: Glossary/Symmetric-key_cryptography
<p>La plupart des algorithmes par clé symétrique actuellement utilisés sont des chiffrements par « bloc » : cela signifie qu'ils chiffrent un bloc de données à la fois. La taille de chaque bloc est fixe et déterminée par l'algorithme utilisé : par exemple, un système <a href="/fr/docs/Glossary/AES">AES</a> utilise des blocs de 16 bits. Le chiffrement par bloc est toujours utilisé avec un <em><a href="/fr/docs/Glossary/Block_cipher_mode_of_operation">mode</a></em>, qui va déterminer comment chiffrer de façon sûre les messages dont la taille dépasse celle du bloc. Par exemple, AES est un chiffrement, tandis que CTR, CBC et GCM sont tous des modes. Attention donc, car si l'on utilise le mauvais mode, ou si l'on utilise un mode de façon incorrecte, on risque de réduire à néant la sécurité apportée par le chiffrement choisi.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
<ul>
<li><a href="/fr/docs/Glossary">Glossaire</a>
<ul>
@@ -26,5 +26,4 @@ translation_of: Glossary/Symmetric-key_cryptography
<li><a href="/fr/docs/Glossary/Symmetric-key_cryptography">Chiffrement par clé symétrique</a></li>
</ul>
</li>
- </ul>
-</section>
+ </ul> \ No newline at end of file
diff --git a/files/fr/glossary/synchronous/index.html b/files/fr/glossary/synchronous/index.html
index cee5cae212..566a01c407 100644
--- a/files/fr/glossary/synchronous/index.html
+++ b/files/fr/glossary/synchronous/index.html
@@ -20,5 +20,5 @@ original_slug: Glossaire/Synchronous
<ul>
<li>{{glossary("Asynchronous")}}</li>
- <li><a href="/fr/docs/Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests">Requêtes synchrones et asynchrones</a> avec l'{{glossary("API")}} <a href="https://developer.mozilla.org/fr/docs/Web/API/XMLHttpRequest">XMLHttpRequest()</a> </li>
+ <li><a href="/fr/docs/Web/API/XMLHttpRequest/Synchronous_and_Asynchronous_Requests">Requêtes synchrones et asynchrones</a> avec l'{{glossary("API")}} <a href="/fr/docs/Web/API/XMLHttpRequest">XMLHttpRequest()</a> </li>
</ul>
diff --git a/files/fr/glossary/tag/index.html b/files/fr/glossary/tag/index.html
index f45cbd4b30..6b1b367e8a 100644
--- a/files/fr/glossary/tag/index.html
+++ b/files/fr/glossary/tag/index.html
@@ -22,5 +22,5 @@ original_slug: Glossaire/Balise
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre/HTML/Introduction_%C3%A0_HTML">Introduction au HTML</a></li>
+ <li><a href="/fr/Apprendre/HTML/Introduction_%C3%A0_HTML">Introduction au HTML</a></li>
</ul>
diff --git a/files/fr/glossary/tcp/index.html b/files/fr/glossary/tcp/index.html
index ee588d0e25..e13941d54b 100644
--- a/files/fr/glossary/tcp/index.html
+++ b/files/fr/glossary/tcp/index.html
@@ -4,7 +4,7 @@ slug: Glossary/TCP
translation_of: Glossary/TCP
original_slug: Glossaire/TCP
---
-<p id="Summary">TCP (transmission control protocol) est un protocole réseau qui permet à deux hôtes de se connecter et d'échanger des données. Le protocole TCP garantit la distribution des données et paquets dans l'ordre où ils ont été envoyés. Vint Cerf et Bob Kahn, scientifiques du DARPA, ont imaginé TCP dans les années 70.</p>
+<p>TCP (transmission control protocol) est un protocole réseau qui permet à deux hôtes de se connecter et d'échanger des données. Le protocole TCP garantit la distribution des données et paquets dans l'ordre où ils ont été envoyés. Vint Cerf et Bob Kahn, scientifiques du DARPA, ont imaginé TCP dans les années 70.</p>
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
diff --git a/files/fr/glossary/tcp_handshake/index.html b/files/fr/glossary/tcp_handshake/index.html
index f104d1be2f..f82339e552 100644
--- a/files/fr/glossary/tcp_handshake/index.html
+++ b/files/fr/glossary/tcp_handshake/index.html
@@ -6,7 +6,7 @@ tags:
translation_of: Glossary/TCP_handshake
original_slug: Glossaire/TCP_handshake
---
-<p>{{glossary('Transmission_Control_Protocol_(TCP)','TCP (Transmission Control Protocol)')}} est un protocole hôte à hôte de la couche transport permettant la communication en mode connexion entre deux ordinateurs sur un réseau IP. <span class="seoSummary">TCP utilise une <strong>liaison à trois voies</strong> (ou TCP-Handshake, trois messages ou <strong>SYN-SYN-ACK</strong>) pour établir une connexion TCP / IP sur un réseau IP</span>: <strong>SYN </strong>pour synchronize et <strong>ACK</strong> pour acuittement. Les trois messages transmis par TCP pour négocier et démarrer une session TCP sont respectivement surnommés <em>SYN, SYN-ACK</em> et <em>ACK: </em><strong>syn</strong>chronize, <strong>syn</strong>chronize <strong>ac</strong>quittement, et <strong>ac</strong>quittement. Le mécanisme à trois messages est conçu pour que deux ordinateurs souhaitant échanger des informations puissent négocier les paramètres de la connexion avant de transmettre des données telles que des requêtes de navigateur HTTP.</p>
+<p>{{glossary('Transmission_Control_Protocol_(TCP)','TCP (Transmission Control Protocol)')}} est un protocole hôte à hôte de la couche transport permettant la communication en mode connexion entre deux ordinateurs sur un réseau IP. TCP utilise une <strong>liaison à trois voies</strong> (ou TCP-Handshake, trois messages ou <strong>SYN-SYN-ACK</strong>) pour établir une connexion TCP / IP sur un réseau IP : <strong>SYN </strong>pour synchronize et <strong>ACK</strong> pour acuittement. Les trois messages transmis par TCP pour négocier et démarrer une session TCP sont respectivement surnommés <em>SYN, SYN-ACK</em> et <em>ACK: </em><strong>syn</strong>chronize, <strong>syn</strong>chronize <strong>ac</strong>quittement, et <strong>ac</strong>quittement. Le mécanisme à trois messages est conçu pour que deux ordinateurs souhaitant échanger des informations puissent négocier les paramètres de la connexion avant de transmettre des données telles que des requêtes de navigateur HTTP.</p>
<p>L'hôte, généralement le navigateur, envoie un paquet TCP SYNchronize au serveur. Le serveur reçoit le SYN et renvoie un accusé de réception SYNchronize. L'hôte reçoit le SYN-ACK du serveur et envoie un acquittement. Le serveur reçoit ACK et la connexion de socket TCP est établie.</p>
@@ -15,7 +15,7 @@ original_slug: Glossaire/TCP_handshake
<h2 id="Voire_aussi">Voire aussi</h2>
<ul>
- <li><a href="/en-US/docs/Web/Security/Transport_Layer_Security">Transport Layer Security (TLS) protocol</a></li>
+ <li><a href="/fr/docs/Web/Security/Transport_Layer_Security">Transport Layer Security (TLS) protocol</a></li>
<li>{{Glossary("HTTPS")}}</li>
<li>{{Interwiki("wikipedia", "Transport Layer Security")}} on Wikipedia</li>
</ul>
diff --git a/files/fr/glossary/tcp_slow_start/index.html b/files/fr/glossary/tcp_slow_start/index.html
index fc35071dc8..5b36a2c89a 100644
--- a/files/fr/glossary/tcp_slow_start/index.html
+++ b/files/fr/glossary/tcp_slow_start/index.html
@@ -8,17 +8,17 @@ tags:
translation_of: Glossary/TCP_slow_start
original_slug: Glossaire/TCP_slow_start
---
-<p>Le démarrage lent, ou <em>TCP slow start</em>, permet d’<span class="tlid-translation translation" lang="fr">accumulez</span> la vitesse de transmission des capacités du réseau sans savoir initialement quelles sont ces capacités et sans créer de congestion. {{glossary('TCP')}} slow start est un algorithme utilisé pour détecter la bande passante disponible pour la transmission par paquets. Il empêche l’apparition d’une congestion du réseau dont les capacités sont initialement inconnues.</p>
+<p>Le démarrage lent, ou <em>TCP slow start</em>, permet d’accumulez la vitesse de transmission des capacités du réseau sans savoir initialement quelles sont ces capacités et sans créer de congestion. {{glossary('TCP')}} slow start est un algorithme utilisé pour détecter la bande passante disponible pour la transmission par paquets. Il empêche l’apparition d’une congestion du réseau dont les capacités sont initialement inconnues.</p>
<p>Pour implémenter un démarrage lent de TCP, la fenêtre d’encombrement (<em>cwnd</em>) fixe une limite supérieure à la quantité de données qu’une source peut transmettre sur le réseau avant de recevoir un accusé de réception (ACK). Le seuil de démarrage lent (<em>ssthresh</em>) détermine l'activation / désactivation du démarrage lent. Quand une nouvelle connexion est établie, <em>cwnd</em> est initialisé à un paquet de données ou d'accusé de réception TCP et attend un accusé de réception ou ACK. Lorsque cet ACK est reçu, la fenêtre d'encombrement est incrémentée jusqu'à ce que la valeur de <em>cwnd</em> soit inférieure à <em>ssthresh</em>. Le démarrage lent se termine également en cas de congestion.</p>
<h2 id="ContrĂ´le_congestion">ContrĂ´le congestion</h2>
-<p>Lorsque le serveur envoie des données dans des paquets TCP, le client de l'utilisateur confirme la livraison en renvoyant des accusés de réception, ou ACK. La connexion a une capacité limitée en fonction des conditions matérielles et du réseau. Si le serveur envoie trop de paquets trop rapidement, ils seront supprimés. <span class="tlid-translation translation" lang="fr"><span title="">Cela veut dire</span></span>, il n'y aura pas de reconnaissance. Le serveur l'enregistre comme ACK manquant. Les algorithmes de contrôle d'encombrement utilisent ce flux de paquets envoyés et d'accusés de réception pour déterminer un débit d'envoi.</p>
+<p>Lorsque le serveur envoie des données dans des paquets TCP, le client de l'utilisateur confirme la livraison en renvoyant des accusés de réception, ou ACK. La connexion a une capacité limitée en fonction des conditions matérielles et du réseau. Si le serveur envoie trop de paquets trop rapidement, ils seront supprimés. Cela veut dire, il n'y aura pas de reconnaissance. Le serveur l'enregistre comme ACK manquant. Les algorithmes de contrôle d'encombrement utilisent ce flux de paquets envoyés et d'accusés de réception pour déterminer un débit d'envoi.</p>
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
<li><a href="/fr/docs/Learn/Performance/Populating_the_page:_how_browsers_work">Remplir la page: comment fonctionnent les navigateurs</a></li>
- <li><a href="/en-US/docs/Web/HTTP/Overview">http overview</a></li>
+ <li><a href="/fr/docs/Web/HTTP/Overview">http overview</a></li>
</ul>
diff --git a/files/fr/glossary/texel/index.html b/files/fr/glossary/texel/index.html
index 2c494e4251..1faa113269 100644
--- a/files/fr/glossary/texel/index.html
+++ b/files/fr/glossary/texel/index.html
@@ -28,7 +28,7 @@ original_slug: Glossaire/Texel
<h3 id="En_savoir_plus">En savoir plus</h3>
<ul>
- <li><a href="/en-US/docs/Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL">Utilisation de textures dans WebGL</a></li>
- <li><a href="/en-US/docs/Web/API/WebGL_API/Tutorial/Lighting_in_WebGL">Éclairage dans WebGL</a></li>
- <li><a href="/en-US/docs/Web/API/WebGL_API/Tutorial/Animating_textures_in_WebGL">Animation de textures dans WebGL</a></li>
+ <li><a href="/fr/docs/Web/API/WebGL_API/Tutorial/Using_textures_in_WebGL">Utilisation de textures dans WebGL</a></li>
+ <li><a href="/fr/docs/Web/API/WebGL_API/Tutorial/Lighting_in_WebGL">Éclairage dans WebGL</a></li>
+ <li><a href="/fr/docs/Web/API/WebGL_API/Tutorial/Animating_textures_in_WebGL">Animation de textures dans WebGL</a></li>
</ul>
diff --git a/files/fr/glossary/thread/index.html b/files/fr/glossary/thread/index.html
index a132997d58..02d4fbf898 100644
--- a/files/fr/glossary/thread/index.html
+++ b/files/fr/glossary/thread/index.html
@@ -20,4 +20,4 @@ translation_of: Glossary/Thread
<li><a href="/fr/docs/Web/API/Web_Workers_API">API Web worker</a></li>
<li><a href="/fr/docs/Web/API/Service_Worker_API">API Service worker</a></li>
<li><a href="/fr/docs/Glossary/Main_thread">Fil d'exécution principal (entrée du glossaire)</a></li>
-<ul>
+</ul>
diff --git a/files/fr/glossary/tld/index.html b/files/fr/glossary/tld/index.html
index 8d62a42024..75f0530236 100644
--- a/files/fr/glossary/tld/index.html
+++ b/files/fr/glossary/tld/index.html
@@ -34,7 +34,7 @@ original_slug: Glossaire/TLD
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;"><strong>Culture générale</strong></h3>
+<h3 id="Culture_générale"><strong>Culture générale</strong></h3>
<ul>
<li>{{Interwiki("wikipedia", "Domaine de premier niveau")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/tls/index.html b/files/fr/glossary/tls/index.html
index 1c5830d885..1675d114eb 100644
--- a/files/fr/glossary/tls/index.html
+++ b/files/fr/glossary/tls/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/TLS
original_slug: Glossaire/TLS
---
-<p id="Summary">Transport Layer Security (TLS), comme son prédécesseur Secure Sockets Layer (SSL), est un {{Glossary("Protocol", "protocole")}} utilisé par les applications pour communiquer de manière sécurisée à travers un réseau, tout en prévenant la falsification et l'interception des courriels, navigations web, messageries et autres protocoles.</p>
+<p>Transport Layer Security (TLS), comme son prédécesseur Secure Sockets Layer (SSL), est un {{Glossary("Protocol", "protocole")}} utilisé par les applications pour communiquer de manière sécurisée à travers un réseau, tout en prévenant la falsification et l'interception des courriels, navigations web, messageries et autres protocoles.</p>
<p>Tous les navigateurs modernes supportent le protocole TLS, nécessitant l'envoi par le serveur d'un {{Glossary("Digital certificate", "certificat numérique")}} valide pour confirmer son identité afin de pouvoir établir une connexion sécurisée. Il est possible pour le client et le serveur de s'authentifier mutuellement, si chacune des deux parties fournit son propre certificat numérique individuel.</p>
@@ -18,13 +18,13 @@ original_slug: Glossaire/TLS
<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/Security/Transport_Layer_Security">Transport Layer Security</a></li>
- <li><a href="https://www.owasp.org/index.php/Transport_Layer_Protection_Cheat_Sheet" rel="external">OWASP: Transport Layer Protection Cheat Sheet</a></li>
+ <li><a href="/fr/docs/Web/Security/Transport_Layer_Security">Transport Layer Security</a></li>
+ <li><a href="https://www.owasp.org/index.php/Transport_Layer_Protection_Cheat_Sheet">OWASP: Transport Layer Protection Cheat Sheet</a></li>
<li>{{Interwiki("wikipedia", "Transport_Layer_Security","Transport Layer Security")}} sur Wikipédia</li>
</ul>
<h3 id="Spécifications">Spécifications</h3>
<ul>
- <li><a href="https://www.ietf.org/rfc/rfc5246.txt" rel="external">RFC 5246</a> (The Transport Layer Security Protocol, Version 1.2)</li>
+ <li><a href="https://www.ietf.org/rfc/rfc5246.txt">RFC 5246</a> (The Transport Layer Security Protocol, Version 1.2)</li>
</ul>
diff --git a/files/fr/glossary/transmission_control_protocol_(tcp)/index.html b/files/fr/glossary/transmission_control_protocol_(tcp)/index.html
index ba8110457e..337ab2713b 100644
--- a/files/fr/glossary/transmission_control_protocol_(tcp)/index.html
+++ b/files/fr/glossary/transmission_control_protocol_(tcp)/index.html
@@ -13,7 +13,7 @@ tags:
translation_of: Glossary/Transmission_Control_Protocol_(TCP)
original_slug: Glossaire/Transmission_Control_Protocol_(TCP)
---
-<p>TCP (Transmission Control Protocol) est un protocole hôte à hôte de la couche transport permettant la communication en mode connexion entre deux ordinateurs sur un réseau IP. TCP utilise des ports virtuels pour créer une connexion virtuelle de bout en bout capable de réutiliser les connexions physiques entre deux ordinateurs. <span title="">TCP encapsule les données de protocole de niveau supérieur telles que {{glossary('HTTP')}} et, {{glossary('SMTP')}} (email).</span></p>
+<p>TCP (Transmission Control Protocol) est un protocole hôte à hôte de la couche transport permettant la communication en mode connexion entre deux ordinateurs sur un réseau IP. TCP utilise des ports virtuels pour créer une connexion virtuelle de bout en bout capable de réutiliser les connexions physiques entre deux ordinateurs. TCP encapsule les données de protocole de niveau supérieur telles que {{glossary('HTTP')}} et, {{glossary('SMTP')}} (email).</p>
<h2 id="glossaryTCP_Handshake">{{glossary('TCP Handshake')}}</h2>
@@ -22,8 +22,8 @@ original_slug: Glossaire/Transmission_Control_Protocol_(TCP)
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
- <li><a href="/en-US/docs/Web/Security/Transport_Layer_Security">Transport Layer Security (TLS) protocol</a></li>
+ <li><a href="/fr/docs/Web/Security/Transport_Layer_Security">Transport Layer Security (TLS) protocol</a></li>
<li>{{Glossary("HTTPS")}}</li>
- <li><a href="/en-US/docs/Web/Performance/Populating_the_page:_how_browsers_work">How browsers work</a></li>
+ <li><a href="/fr/docs/Web/Performance/Populating_the_page:_how_browsers_work">How browsers work</a></li>
<li>{{Interwiki("wikipedia", "Transport Layer Security")}} on Wikipedia</li>
</ul>
diff --git a/files/fr/glossary/tree_shaking/index.html b/files/fr/glossary/tree_shaking/index.html
index ed49f8c836..81e55c28aa 100644
--- a/files/fr/glossary/tree_shaking/index.html
+++ b/files/fr/glossary/tree_shaking/index.html
@@ -9,7 +9,7 @@ original_slug: Glossaire/Tree_shaking
---
<p><strong>Tree shaking</strong> est un terme couramment utilisé dans un contexte JavaScript pour décrire la suppression du code mort.</p>
-<p>Il repose sur les états <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions/import">import</a> et <a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions/export">export</a> en ES6 pour détecter si les modules de code sont exportés et importés pour une utilisation entre des fichiers JavaScript. </p>
+<p>Il repose sur les états <a href="/fr/docs/Web/JavaScript/Reference/Instructions/import">import</a> et <a href="/fr/docs/Web/JavaScript/Reference/Instructions/export">export</a> en ES6 pour détecter si les modules de code sont exportés et importés pour une utilisation entre des fichiers JavaScript. </p>
<p>Dans les applications JavaScript modernes, nous utilisons des gestionnaires de regroupements de modules (par exemple, <a href="https://webpack.js.org/">webpack</a> ou <a href="https://github.com/rollup/rollup">Rollup</a>) pour supprimer automatiquement le code mort lors du regroupement de plusieurs fichiers JavaScript dans des fichiers uniques. Ceci est important pour préparer un code prêt pour la production, par exemple avec des structures propres et une taille de fichier minimale.</p>
diff --git a/files/fr/glossary/truthy/index.html b/files/fr/glossary/truthy/index.html
index f3a16046c7..ac2d20698f 100644
--- a/files/fr/glossary/truthy/index.html
+++ b/files/fr/glossary/truthy/index.html
@@ -16,17 +16,17 @@ original_slug: Glossaire/Truthy
<p><br>
Exemples de valeurs truthy en JavaScript (qui seront considérées comme vraies, ce qui exécutera le bloc if):</p>
-<pre class="brush: js line-numbers language-js"><code class="language-js"><span class="keyword token">if</span> <span class="punctuation token">(</span><span class="keyword token">true</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="punctuation token">{</span><span class="punctuation token">}</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="punctuation token">[</span><span class="punctuation token">]</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="number token">42</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="string token">"foo"</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="keyword token">new</span> <span class="class-name token">Date</span><span class="punctuation token">(</span><span class="punctuation token">)</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="operator token">-</span><span class="number token">42</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="number token">3.14</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="operator token">-</span><span class="number token">3.14</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="number token">Infinity</span><span class="punctuation token">)</span>
-<span class="keyword token">if</span> <span class="punctuation token">(</span><span class="operator token">-</span><span class="number token">Infinity</span><span class="punctuation token">)</span></code></pre>
+<pre class="brush: js">if (true)
+if ({})
+if ([])
+if (42)
+if ("foo")
+if (new Date())
+if (-42)
+if (3.14)
+if (-3.14)
+if (Infinity)
+if (-Infinity)</pre>
<h2 id="Voir_aussi">Voir aussi </h2>
diff --git a/files/fr/glossary/type/index.html b/files/fr/glossary/type/index.html
index c65a4e000f..1019d73688 100644
--- a/files/fr/glossary/type/index.html
+++ b/files/fr/glossary/type/index.html
@@ -9,9 +9,9 @@ tags:
translation_of: Glossary/Type
original_slug: Glossaire/Type
---
-<p>Le <strong>type</strong> (ou <em>type de donnée</em>) est une caractéristique d'une {{glossary("Value","valeur")}} qui détermine le genre de données qu'elle peut stocker - par exemple, en JavaScript, un  {{domxref("Boolean")}} <span class="short_text" id="result_box" lang="fr"><span>ne contient que des valeurs true (<em>vrai</em>) / false (<em>faux</em>), alors qu'une </span></span>{{domxref("String")}} <em>(chaîne de caractères)</em> contient des chaînes de texte, un  {{domxref("Number")}} contient toute sorte de nombres, etc.</p>
+<p>Le <strong>type</strong> (ou <em>type de donnée</em>) est une caractéristique d'une {{glossary("Value","valeur")}} qui détermine le genre de données qu'elle peut stocker - par exemple, en JavaScript, un  {{domxref("Boolean")}} ne contient que des valeurs true (<em>vrai</em>) / false (<em>faux</em>), alors qu'une {{domxref("String")}} <em>(chaîne de caractères)</em> contient des chaînes de texte, un  {{domxref("Number")}} contient toute sorte de nombres, etc.</p>
-<p><span id="result_box" lang="fr"><span>Le type de données d'une valeur affecte également les opérations valides sur cette valeur.</span> <span>Par exemple, un entier peut être multiplié par un entier, mais pas par une chaîne de caractères.</span></span></p>
+<p>Le type de données d'une valeur affecte également les opérations valides sur cette valeur. Par exemple, un entier peut être multiplié par un entier, mais pas par une chaîne de caractères.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
@@ -19,5 +19,5 @@ original_slug: Glossaire/Type
<ul>
<li>{{Interwiki("wikipedia", "Type (informatique)", "Type de données")}} sur Wikipédia</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Structures_de_données">Types de données en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Structures_de_données">Types de données en JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/type_coercion/index.html b/files/fr/glossary/type_coercion/index.html
index 1fc965a03a..27b1123c98 100644
--- a/files/fr/glossary/type_coercion/index.html
+++ b/files/fr/glossary/type_coercion/index.html
@@ -12,7 +12,7 @@ original_slug: Glossaire/Type_coercion
<h2 id="Exemples">Exemples</h2>
-<pre class="brush: js notranslate">const valeur1 = '5';
+<pre class="brush: js">const valeur1 = '5';
const valeur2 = 9;
let somme = valeur1 + valeur2;
@@ -22,11 +22,12 @@ console.log(somme);</pre>
<p>Le compilateur aurait pu coercer le <code>5</code> en un nombre et retourner la somme de <code>14</code>, mais ce n'est pas ce qu'il a fait. Pour pouvoir retourner <code>14</code>, il aurait fallu explicitement convertir le 5 en un nombre grâce à la méthode {{jsxref("Global_Objects/Number", "Number()")}}:</p>
-<pre class="brush: js notranslate">somme = Number(valeur1) + valeur2;</pre>
+<pre class="brush: js">somme = Number(valeur1) + valeur2;</pre>
+
+<h2>Voir aussi</h2>
-<section id="Quick_links">
<ol>
- <li><a href="/en-US/docs/Glossary">Glossary</a>
+ <li><a href="/fr/docs/Glossary">Glossary</a>
<ol>
<li>{{Glossary("Type")}}</li>
@@ -38,5 +39,4 @@ console.log(somme);</pre>
<li>{{Interwiki("wikipedia", "Type conversion")}}</li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/type_conversion/index.html b/files/fr/glossary/type_conversion/index.html
index 0d4d3b4d46..31639c0950 100644
--- a/files/fr/glossary/type_conversion/index.html
+++ b/files/fr/glossary/type_conversion/index.html
@@ -11,9 +11,9 @@ original_slug: Glossaire/Conversion_de_type
---
<p>La conversion de type (ou transtypage) est le transfert d'une donnée d'un type de donnée vers un autre. Une <em>conversion implicite </em>se produit quand le compilateur affecte les types de donnée automatiquement, mais le code source peut aussi demander à ce qu'une conversion ait lieu de manière <em>explicite</em>.  Exemples simples : étant donnée l'instruction <code>5+2.0</code>, l'entier <code>5</code> est converti implicitement en nombre à virgule flottante, mais avec l'instruction <code>Number("0x11")</code>, la chaîne "0x11" est explicitement convertie en valeur numérique 17.</p>
-<h2 id="Pour_en_savoir_plus"><strong style="font-size: 2.142857142857143rem; font-weight: 700; letter-spacing: -1px; line-height: 30px;">Pour en savoir plus</strong></h2>
+<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "Conversion de type")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/undefined/index.html b/files/fr/glossary/undefined/index.html
index 494d06376d..f4ac597377 100644
--- a/files/fr/glossary/undefined/index.html
+++ b/files/fr/glossary/undefined/index.html
@@ -20,5 +20,5 @@ original_slug: Glossaire/undefined
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es">Structures de données</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Structures_de_donn%C3%A9es">Structures de données</a></li>
</ul>
diff --git a/files/fr/glossary/uri/index.html b/files/fr/glossary/uri/index.html
index 0bba04d264..c91a136898 100644
--- a/files/fr/glossary/uri/index.html
+++ b/files/fr/glossary/uri/index.html
@@ -10,13 +10,13 @@ tags:
translation_of: Glossary/URI
original_slug: Glossaire/URI
---
-<p>Un <strong>URI</strong><em> (Uniform Resource Identifier)</em> <em>(<span class="short_text" id="result_box" lang="fr"><span>Identifiant de ressource uniforme</span></span> )</em> est une chaîne qui fait référence à une ressource. Les plus courantes sont les {{Glossary("URL")}}, qui identifient une ressource en donnant son emplacement sur le Web. Au contraire, les {{Glossary("URN")}} font référence à une ressource grâce à son nom, dans un environnement donné, par exemple le code ISBN d'un livre.</p>
+<p>Un <strong>URI</strong><em> (Uniform Resource Identifier)</em> <em>(Identifiant de ressource uniforme )</em> est une chaîne qui fait référence à une ressource. Les plus courantes sont les {{Glossary("URL")}}, qui identifient une ressource en donnant son emplacement sur le Web. Au contraire, les {{Glossary("URN")}} font référence à une ressource grâce à son nom, dans un environnement donné, par exemple le code ISBN d'un livre.</p>
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
<li>{{Interwiki("wikipedia","Uniform_Resource_Identifier","URI")}} sur Wikipedia</li>
<li><a href="http://tools.ietf.org/html/rfc3986">RFC 3986 sur URI</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Basics_of_HTTP/Data_URIs">data URIs</a></li>
- <li><a href="/en-US/docs/URI/www_vs_non-www_URLs">www vs non-www</a></li>
+ <li><a href="/fr/docs/Web/HTTP/Basics_of_HTTP/Data_URIs">data URIs</a></li>
+ <li><a href="/fr/docs/URI/www_vs_non-www_URLs">www vs non-www</a></li>
</ul>
diff --git a/files/fr/glossary/url/index.html b/files/fr/glossary/url/index.html
index a7c6089e64..30649e46ce 100644
--- a/files/fr/glossary/url/index.html
+++ b/files/fr/glossary/url/index.html
@@ -24,7 +24,7 @@ original_slug: Glossaire/URL
<h3 id="En_savoir_plus_2">En savoir plus</h3>
<ul>
- <li><a href="/en-US/Learn/Understanding_URLs">Comprendre les URL et leur structure</a></li>
+ <li><a href="/fr/Learn/Understanding_URLs">Comprendre les URL et leur structure</a></li>
</ul>
<h3 id="Spécification">Spécification</h3>
diff --git a/files/fr/glossary/urn/index.html b/files/fr/glossary/urn/index.html
index 011cfaf515..1c8fafd95f 100644
--- a/files/fr/glossary/urn/index.html
+++ b/files/fr/glossary/urn/index.html
@@ -13,7 +13,7 @@ original_slug: Glossaire/URN
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "Uniform Resource Name", "URN")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/usenet/index.html b/files/fr/glossary/usenet/index.html
index 2398fcbcfc..ecd9a126b3 100644
--- a/files/fr/glossary/usenet/index.html
+++ b/files/fr/glossary/usenet/index.html
@@ -9,9 +9,9 @@ original_slug: Glossaire/Usenet
---
<p>Usenet est un système de discussion sur internet où chaque message est dupliqué sur plusieurs serveurs. Équivalent aux forums Internet actuels, Usenet fonctionnait comme un bulletin board system.</p>
-<h2 id="Pour_approfondir" style="line-height: 30px;">Pour approfondir</h2>
+<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;"><strong>Culture générale</strong></h3>
+<h3 id="Culture_générale"><strong>Culture générale</strong></h3>
<div> </div>
diff --git a/files/fr/glossary/utf-8/index.html b/files/fr/glossary/utf-8/index.html
index 3f01e14326..67f336a372 100644
--- a/files/fr/glossary/utf-8/index.html
+++ b/files/fr/glossary/utf-8/index.html
@@ -14,7 +14,7 @@ original_slug: Glossaire/UTF-8
<p>Les 128 premiers caractères UTF-8 correspondent exactement aux 128 premiers caractères ASCII (numérotés de 0 à 127), ce qui signifie que tous les textes ASCII existants sont déjà valides en UTF-8. Tous les autres caractères utilisent de deux à quatre octets. Chacun de ces octets possède quelques bits réservés à des fins d'encodage. Comme les caractères non-ASCII nécessitent plus d'un octet pour être enregistrés, ils courent le risque d'être corrompus s'ils sont séparés ou s'ils ne sont pas recombinés.</p>
-<h2 id="Pour_approfondir" style="line-height: 18px; font-size: 1.28571rem;"><strong style="font-size: 1.71428571428571rem;">Pour approfondir</strong></h2>
+<h2 id="Pour_approfondir">Pour approfondir</h2>
<h3 id="Culture_générale"><strong>Culture générale</strong></h3>
diff --git a/files/fr/glossary/validator/index.html b/files/fr/glossary/validator/index.html
index 26c589f629..c2b3ebc4fc 100644
--- a/files/fr/glossary/validator/index.html
+++ b/files/fr/glossary/validator/index.html
@@ -7,12 +7,12 @@ tags:
translation_of: Glossary/Validator
original_slug: Glossaire/Validator
---
-<p style="line-height: 30px;">Un validateur est un programme qui vérifie les erreurs de syntaxe d'un code informatique. Ils peuvent être créés pour tous les formats et langages, mais dans notre contexte on parle d'outils vérifiant le {{Glossary("HTML")}}, {{Glossary("CSS")}}, et {{Glossary("XML")}}.</p>
+<p>Un validateur est un programme qui vérifie les erreurs de syntaxe d'un code informatique. Ils peuvent être créés pour tous les formats et langages, mais dans notre contexte on parle d'outils vérifiant le {{Glossary("HTML")}}, {{Glossary("CSS")}}, et {{Glossary("XML")}}.</p>
-<h2 id="En_apprendre_plus"><strong style="font-size: 2.142857142857143rem; font-weight: 700; letter-spacing: -1px; line-height: 30px;">En apprendre plus</strong></h2>
+<h2 id="En_apprendre_plus">En apprendre plus</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Outils/Validateurs">Petite liste de validateurs</a></li>
+ <li><a href="/fr/docs/Outils/Validateurs">Petite liste de validateurs</a></li>
</ul>
diff --git a/files/fr/glossary/variable/index.html b/files/fr/glossary/variable/index.html
index 9e6841691b..f29177d8b4 100644
--- a/files/fr/glossary/variable/index.html
+++ b/files/fr/glossary/variable/index.html
@@ -23,6 +23,6 @@ original_slug: Glossaire/Variable
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#DĂ©clarations">DĂ©claration de variables en JavaScript</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Instructions/var"><code>Instruction var</code> en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Guide/Types_et_grammaire#DĂ©clarations">DĂ©claration de variables en JavaScript</a></li>
+ <li><a href="/fr/docs/Web/JavaScript/Reference/Instructions/var"><code>Instruction var</code> en JavaScript</a></li>
</ul>
diff --git a/files/fr/glossary/vendor_prefix/index.html b/files/fr/glossary/vendor_prefix/index.html
index 35d720c183..4a011045b6 100644
--- a/files/fr/glossary/vendor_prefix/index.html
+++ b/files/fr/glossary/vendor_prefix/index.html
@@ -12,7 +12,7 @@ original_slug: Glossaire/Préfixe_Vendeur
<p>Les vendeurs de navigateurs ajoutent parfois des préfixes aux propriétés CSS expérimentales ou non standards. Les développeurs peuvent ainsi les expérimenter sans que les changements de comportement du navigateur ne cassent le code pendant le processus de standardisation. Les développeurs sont supposés attendre que le comportement du navigateur soit standardisé pour inclure la propriété non préfixée.</p>
<div class="note">
-<p><span id="result_box" lang="fr"><span>Les fournisseurs de navigateurs s'efforcent d'arrêter l'utilisation des préfixes fournisseurs pour les fonctionnalités expérimentales.</span> <span>Les développeurs Web les utilisent sur des sites Web de production, malgré leur caractère expérimental.</span> <span>Cela a rendu plus difficile la compatibilité des fournisseurs de navigateurs et le travail sur de nouvelles fonctionnalités ;</span> <span>cela a également été nuisible aux petits navigateurs qui se sont retrouvés obligés d'ajouter des préfixes d'autres navigateurs afin de charger des sites web populaires.</span></span></p>
+<p><strong>Note :</strong> Les fournisseurs de navigateurs s'efforcent d'arrêter l'utilisation des préfixes fournisseurs pour les fonctionnalités expérimentales. Les développeurs Web les utilisent sur des sites Web de production, malgré leur caractère expérimental. Cela a rendu plus difficile la compatibilité des fournisseurs de navigateurs et le travail sur de nouvelles fonctionnalités ; cela a également été nuisible aux petits navigateurs qui se sont retrouvés obligés d'ajouter des préfixes d'autres navigateurs afin de charger des sites web populaires.</p>
<p>Dernièrement, la tendance consiste à ajouter des fonctionnalités expérimentales derrière des indications contrôlées par l'utilisateur, et de travailler sur des spécifications plus petites et dont la stabilité est atteinte plus rapidement.</p>
</div>
@@ -30,14 +30,14 @@ original_slug: Glossaire/Préfixe_Vendeur
<h2 id="API_préfixes">API préfixes</h2>
-<p><span id="result_box" lang="fr"><span>Historiquement, les fournisseurs ont également utilisé des préfixes pour les API expérimentales.</span> <span>Si une interface entière est expérimentale, alors le nom de l'interface est préfixé (mais pas les propriétés ou méthodes à l'intérieur).</span> <span>Si une propriété ou une méthode expérimentale est ajoutée à une interface normalisée, la méthode ou la propriété individuelle est préfixée.</span></span></p>
+<p>Historiquement, les fournisseurs ont également utilisé des préfixes pour les API expérimentales. Si une interface entière est expérimentale, alors le nom de l'interface est préfixé (mais pas les propriétés ou méthodes à l'intérieur). Si une propriété ou une méthode expérimentale est ajoutée à une interface normalisée, la méthode ou la propriété individuelle est préfixée.</p>
<h3 id="Interfaces_préfixes">Interfaces préfixes</h3>
-<p><span id="result_box" lang="fr"><span>Les préfixes pour les noms d'interface sont en majuscules:</span></span></p>
+<p>Les préfixes pour les noms d'interface sont en majuscules:</p>
<ul>
- <li><code>Webkit </code> (Chrome, Safari, versions d'Opera récentes, <span class="short_text" id="result_box" lang="fr"><span>presque tous les navigateurs iOS</span></span> (y compris Firefox pour iOS) ; <span class="short_text" id="result_box" lang="fr"><span>fondamentalement, tout navigateur basé sur WebKit).</span></span></li>
+ <li><code>Webkit </code> (Chrome, Safari, versions d'Opera récentes, presque tous les navigateurs iOS (y compris Firefox pour iOS) ; fondamentalement, tout navigateur basé sur WebKit).</li>
<li><code>Moz </code>(Firefox)</li>
<li><code>O</code> (anciennes versions d'Opera)</li>
<li><code>MS</code> (Internet Explorer et Edge)</li>
@@ -48,7 +48,7 @@ original_slug: Glossaire/Préfixe_Vendeur
<p>Quant aux propriétés et aux méthodes, sont généralement utilisés :</p>
<ul>
- <li><code>webkit (</code>Chrome, Safari, nouvelles versions d'Opera, presque tous les navigateurs IOS (y compris Firefox pour IOS)<span class="short_text" id="result_box" lang="fr"><span>, fondamentalement, tout navigateur basé sur WebKit)</span></span>.</li>
+ <li><code>webkit (</code>Chrome, Safari, nouvelles versions d'Opera, presque tous les navigateurs IOS (y compris Firefox pour IOS), fondamentalement, tout navigateur basé sur WebKit).</li>
<li><code>moz </code>(Firefox)</li>
<li><code>o </code>(anciennes versions d'Opera)</li>
<li><code>ms</code> (Internet Explorer et Edge)</li>
@@ -58,6 +58,6 @@ original_slug: Glossaire/Préfixe_Vendeur
<h3 id="Culture_générale">Culture générale</h3>
-<p><span>{{Interwiki("wikipedia", "Métadonnée#Services_Web", "Services web")}} sur Wikipédia</span></p>
+<p>{{Interwiki("wikipedia", "Métadonnée#Services_Web", "Services web")}} sur Wikipédia</p>
<p> </p>
diff --git a/files/fr/glossary/viewport/index.html b/files/fr/glossary/viewport/index.html
index d5c060e831..cbc9f830ae 100644
--- a/files/fr/glossary/viewport/index.html
+++ b/files/fr/glossary/viewport/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Viewport
original_slug: Glossaire/Viewport
---
-<p><span lang="fr"><span>Une vue représente une zone polygonale (normalement rectangulaire) dans les graphiques d'ordinateur en cours de visualisation. En termes de navigateur web, elle se réfère à la partie du document que vous visualisez, qui est actuellement visible dans la fenêtre (ou à l'écran, si le document est en cours d'affichage en mode plein écran). Le contenu en dehors de la fenêtre d'affichage n'est pas visible à l'écran jusqu'à ce qu'il défile dans la vue.</span></span></p>
+<p>Une vue représente une zone polygonale (normalement rectangulaire) dans les graphiques d'ordinateur en cours de visualisation. En termes de navigateur web, elle se réfère à la partie du document que vous visualisez, qui est actuellement visible dans la fenêtre (ou à l'écran, si le document est en cours d'affichage en mode plein écran). Le contenu en dehors de la fenêtre d'affichage n'est pas visible à l'écran jusqu'à ce qu'il défile dans la vue.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/w3c/index.html b/files/fr/glossary/w3c/index.html
index 7ed2f60815..b19b4f42b5 100644
--- a/files/fr/glossary/w3c/index.html
+++ b/files/fr/glossary/w3c/index.html
@@ -12,7 +12,7 @@ original_slug: Glossaire/W3C
<h2 id="Pour_en_savoir_plus">Pour en savoir plus</h2>
-<h3 id="Connaissances_générales" style="line-height: 24px;">Connaissances générales</h3>
+<h3 id="Connaissances_générales">Connaissances générales</h3>
<ul>
<li><a href="http://www.w3.org/">Site web du W3C </a></li>
diff --git a/files/fr/glossary/wcag/index.html b/files/fr/glossary/wcag/index.html
index f19c08f2dd..e14736d6b4 100644
--- a/files/fr/glossary/wcag/index.html
+++ b/files/fr/glossary/wcag/index.html
@@ -23,7 +23,7 @@ original_slug: Glossaire/WCAG
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "Accessibilité du Web", "WCAG")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/web_server/index.html b/files/fr/glossary/web_server/index.html
index 5c29bc8ee4..012ae8fd10 100644
--- a/files/fr/glossary/web_server/index.html
+++ b/files/fr/glossary/web_server/index.html
@@ -9,9 +9,9 @@ original_slug: Glossaire/Serveur_Web
---
<p>Un serveur Web est un logiciel qui s'exécute souvent sur un serveur matériel offrant un service à un utilisateur, généralement appelé client. Un serveur, par contre, est un matériel qui vit dans une pièce remplie d'ordinateurs, communément appelée centre de données.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ul>
- <li><a href="/en-US/docs/Learn/Common_questions/What_is_a_web_server">Introduction to serversIntroduction aux serveurs</a></li>
+ <li><a href="/fr/docs/Learn/Common_questions/What_is_a_web_server">Introduction to serversIntroduction aux serveurs</a></li>
<li>{{Interwiki("wikipedia", "Server (computing)")}} sur Wikipédia</li>
</ul>
-</section>
diff --git a/files/fr/glossary/web_standards/index.html b/files/fr/glossary/web_standards/index.html
index 6d3a7fd4f5..6e891a26a1 100644
--- a/files/fr/glossary/web_standards/index.html
+++ b/files/fr/glossary/web_standards/index.html
@@ -26,7 +26,7 @@ original_slug: Glossaire/Web_standards
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "Standards du Web")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/webdav/index.html b/files/fr/glossary/webdav/index.html
index f3c27e91a0..c1060350f0 100644
--- a/files/fr/glossary/webdav/index.html
+++ b/files/fr/glossary/webdav/index.html
@@ -21,10 +21,7 @@ original_slug: Glossaire/WebDAV
<li>verrouillage d'un document pour restreindre son Ă©dition Ă  une seule personne Ă  la fois</li>
</ul>
-<dl>
-</dl>
-
-<h2 id="See_also" name="See_also">Pour approfondir</h2>
+<h2 id="See_also">Pour approfondir</h2>
<h3 id="Culture_générale">Culture générale</h3>
@@ -35,7 +32,7 @@ original_slug: Glossaire/WebDAV
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><span class="external">{{rfc(2518)}}</span></li>
- <li><span class="external">{{rfc(3253)}}</span></li>
+ <li>{{rfc(2518)}}</li>
+ <li>{{rfc(3253)}}</li>
<li>{{rfc(3744)}}</li>
</ul>
diff --git a/files/fr/glossary/webgl/index.html b/files/fr/glossary/webgl/index.html
index 1316be03c6..eae3a0fb39 100644
--- a/files/fr/glossary/webgl/index.html
+++ b/files/fr/glossary/webgl/index.html
@@ -20,16 +20,16 @@ original_slug: Glossaire/WebGL
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "WebGL")}} sur Wikipédia</li>
<li><a href="http://get.webgl.org/">VĂ©rification du support WebGL</a></li>
</ul>
-<h3 id="Article_technique" style="line-height: 24px;">Article technique</h3>
+<h3 id="Article_technique">Article technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/WebGL">WebGL sur MDN</a></li>
+ <li><a href="/fr/docs/Web/WebGL">WebGL sur MDN</a></li>
<li><a href="http://caniuse.com/#feat=webgl">Tableau du support WebGL</a></li>
</ul>
diff --git a/files/fr/glossary/webkit/index.html b/files/fr/glossary/webkit/index.html
index d53a5ecd8b..cf615fbaf1 100644
--- a/files/fr/glossary/webkit/index.html
+++ b/files/fr/glossary/webkit/index.html
@@ -19,7 +19,7 @@ original_slug: Glossaire/WebKit
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "WebKit")}} sur Wikipédia</li>
@@ -28,5 +28,5 @@ original_slug: Glossaire/WebKit
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/CSS/Reference/Webkit_Extensions">Extensions CSS de WebKit</a></li>
+ <li><a href="/fr/docs/Web/CSS/Reference/Webkit_Extensions">Extensions CSS de WebKit</a></li>
</ul>
diff --git a/files/fr/glossary/webrtc/index.html b/files/fr/glossary/webrtc/index.html
index 7b59380e01..d5331ad089 100644
--- a/files/fr/glossary/webrtc/index.html
+++ b/files/fr/glossary/webrtc/index.html
@@ -17,17 +17,17 @@ original_slug: Glossaire/WebRTC
<p>WebRTC est constitué principalement de ces éléments :</p>
<dl>
- <dt><a href="https://developer.mozilla.org/fr/docs/NavigatorUserMedia.getUserMedia">getUserMedia</a></dt>
- <dd><span id="result_box" lang="fr"><span>accorde l'accès à la caméra et / ou au microphone d'un appareil, et peut brancher leurs signaux à une connexion RTC.</span></span></dd>
- <dt><a href="https://developer.mozilla.org/fr/docs/Web/API/RTCPeerConnection">RTCPeerConnection</a></dt>
+ <dt><a href="/fr/docs/NavigatorUserMedia.getUserMedia">getUserMedia</a></dt>
+ <dd>accorde l'accès à la caméra et / ou au microphone d'un appareil, et peut brancher leurs signaux à une connexion RTC.</dd>
+ <dt><a href="/fr/docs/Web/API/RTCPeerConnection">RTCPeerConnection</a></dt>
<dd>configure les appels vocaux ou tchat vidéo</dd>
- <dt><a href="https://developer.mozilla.org/fr/docs/Web/API/RTCDataChannel">RTCDataChannels</a></dt>
+ <dt><a href="/fr/docs/Web/API/RTCDataChannel">RTCDataChannels</a></dt>
<dd>fournit une méthode de définition des itinéraires de données {{Glossary("P2P","pair-à-pair")}} entre les navigateurs</dd>
</dl>
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "WebRTC")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/websockets/index.html b/files/fr/glossary/websockets/index.html
index ee30de429b..351e1fbe52 100644
--- a/files/fr/glossary/websockets/index.html
+++ b/files/fr/glossary/websockets/index.html
@@ -18,7 +18,7 @@ original_slug: Glossaire/WebSockets
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "Websocket")}} sur Wikipédia</li>
@@ -27,12 +27,12 @@ original_slug: Glossaire/WebSockets
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/API/WebSocket">Référence WebSocket sur MDN</a></li>
+ <li><a href="/fr/docs/Web/API/WebSocket">Référence WebSocket sur MDN</a></li>
</ul>
<h3 id="Apprendre">Apprendre</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/WebSockets/Writing_WebSocket_client_applications">Écrire des applications clients WebSocket</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/WebSockets/Writing_WebSocket_servers">Écriture de serveurs WebSocket</a></li>
+ <li><a href="/fr/docs/WebSockets/Writing_WebSocket_client_applications">Écrire des applications clients WebSocket</a></li>
+ <li><a href="/fr/docs/WebSockets/Writing_WebSocket_servers">Écriture de serveurs WebSocket</a></li>
</ul>
diff --git a/files/fr/glossary/webvtt/index.html b/files/fr/glossary/webvtt/index.html
index 014a10cb9f..e41cfd8099 100644
--- a/files/fr/glossary/webvtt/index.html
+++ b/files/fr/glossary/webvtt/index.html
@@ -21,6 +21,6 @@ original_slug: Glossaire/WebVTT
<h3 id="Technical_reference">Technical reference</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/API/WebVTT_API">WebVTT</a> sur MDN</li>
+ <li><a href="/fr/docs/Web/API/WebVTT_API">WebVTT</a> sur MDN</li>
<li><a href="https://www.w3.org/TR/webvtt1/">Spécification</a></li>
</ul>
diff --git a/files/fr/glossary/whatwg/index.html b/files/fr/glossary/whatwg/index.html
index 824b32b274..eb5fedee78 100644
--- a/files/fr/glossary/whatwg/index.html
+++ b/files/fr/glossary/whatwg/index.html
@@ -23,7 +23,7 @@ original_slug: Glossaire/WHATWG
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "WHATWG")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/whitespace/index.html b/files/fr/glossary/whitespace/index.html
index a7e0d55330..f50fc15670 100644
--- a/files/fr/glossary/whitespace/index.html
+++ b/files/fr/glossary/whitespace/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/Whitespace
original_slug: Glossaire/Whitespace
---
-<p><span class="seoSummary"><strong>Whitespace</strong> sont un ensemble de {{Glossary("Character", "characters")}} qui est utilisé pour afficher des espaces horizontaux ou verticaux entre d'autres caractères. Ils sont souvent utilisés pour séparer les jetons dans {{Glossary("HTML")}}, {{Glossary("CSS")}}, {{Glossary("JavaScript")}}, et dans d'autres langages informatiques.</span> Les caractères whitespace et leur utilisation varient selon les langages.</p>
+<p><strong>Whitespace</strong> sont un ensemble de {{Glossary("Character", "characters")}} qui est utilisé pour afficher des espaces horizontaux ou verticaux entre d'autres caractères. Ils sont souvent utilisés pour séparer les jetons dans {{Glossary("HTML")}}, {{Glossary("CSS")}}, {{Glossary("JavaScript")}}, et dans d'autres langages informatiques. Les caractères whitespace et leur utilisation varient selon les langages.</p>
<h2 id="En_HTML">En HTML</h2>
@@ -19,7 +19,8 @@ original_slug: Glossaire/Whitespace
<p><a href="https://www.ecma-international.org/ecma-262/6.0/#sec-white-space">ECMAScript® 2015 Language Specification</a> spécifie plusieurs points de code Unicode sous forme de white space: U+0009 CHARACTER TABULATION &lt;TAB&gt;, U+000B LINE TABULATION &lt;VT&gt;, U+000C FORM FEED &lt;FF&gt;, U+0020 SPACE &lt;SP&gt;, U+00A0 NO-BREAK SPACE &lt;NBSP&gt;, U+FEFF ZERO WIDTH NO-BREAK SPACE &lt;ZWNBSP&gt; et autre catégorie “Zs” Tout autre point de code Unicode “Séparateur, esspace” &lt;USP&gt;. Ces caractères sont généralement inutiles pour la fonctionnalité du code.</p>
-<section id="Quick_links">
+<h2>Voir aussi</h2>
+
<ol>
<li>Spécifications
<ol>
@@ -29,7 +30,7 @@ original_slug: Glossaire/Whitespace
</li>
<li>Références
<ol>
- <li><a href="/en-US/docs/Web/API/Document_Object_Model/Whitespace">How whitespace is handled by HTML, CSS, and in the DOM</a></li>
+ <li><a href="/fr/docs/Web/API/Document_Object_Model/Whitespace">How whitespace is handled by HTML, CSS, and in the DOM</a></li>
<li>{{cssxref("white-space")}}</li>
</ol>
</li>
@@ -43,5 +44,4 @@ original_slug: Glossaire/Whitespace
<li>{{Glossary("Character")}}</li>
</ol>
</li>
-</ol>
-</section>
+</ol> \ No newline at end of file
diff --git a/files/fr/glossary/world_wide_web/index.html b/files/fr/glossary/world_wide_web/index.html
index 5ae24ff1fc..32f16932d7 100644
--- a/files/fr/glossary/world_wide_web/index.html
+++ b/files/fr/glossary/world_wide_web/index.html
@@ -25,16 +25,16 @@ original_slug: Glossaire/World_Wide_Web
<p>Peu de temps après avoir inventé le web, Tim Berners-Lee a fondé le {{Glossary("W3C")}} (World Wide Web Consortium) pour le développer et le standardiser. Le consortium est constitué des principaux groupes d'intérêt du web, comme des développeurs de navigateur web, des entités gouvernementales, des chercheurs et des universités. Sa mission inclut aussi l'éducation et la sensibilisation.</p>
-<h2 id="Pour_approfondir" style="line-height: 30px;">Pour approfondir</h2>
+<h2 id="Pour_approfondir">Pour approfondir</h2>
<h3 id="Apprendre_sur_ce_sujet">Apprendre sur ce sujet</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/Apprendre">Apprendre le Web</a></li>
+ <li><a href="/fr/Apprendre">Apprendre le Web</a></li>
<li><a href="https://learning.mozilla.org/en-US/web-literacy">Web literacy map</a> (inventaire des compétences requises pour le développement web)</li>
</ul>
-<h3 id="Culture_générale" style="line-height: 24px;">Culture générale</h3>
+<h3 id="Culture_générale">Culture générale</h3>
<ul>
<li>{{Interwiki("wikipedia", "World Wide Web")}} sur Wikipédia</li>
diff --git a/files/fr/glossary/wrapper/index.html b/files/fr/glossary/wrapper/index.html
index 0242c4dc9f..d777dc542c 100644
--- a/files/fr/glossary/wrapper/index.html
+++ b/files/fr/glossary/wrapper/index.html
@@ -7,7 +7,7 @@ tags:
translation_of: Glossary/Wrapper
original_slug: Glossaire/Wrapper
---
-<p><span id="result_box" lang="fr"><span>Dans les langages de programmation tels que JavaScript, un wrapper est une fonction qui est destinée à appeler une ou plusieurs autres fonctions, parfois purement par commodité, et parfois en les adaptant pour faire une tâche légèrement différente dans le processus.</span></span></p>
+<p>Dans les langages de programmation tels que JavaScript, un wrapper est une fonction qui est destinée à appeler une ou plusieurs autres fonctions, parfois purement par commodité, et parfois en les adaptant pour faire une tâche légèrement différente dans le processus.</p>
<h2 id="En_apprendre_plus">En apprendre plus</h2>
diff --git a/files/fr/glossary/xforms/index.html b/files/fr/glossary/xforms/index.html
index 0614482b50..05a14e5f62 100644
--- a/files/fr/glossary/xforms/index.html
+++ b/files/fr/glossary/xforms/index.html
@@ -9,7 +9,7 @@ tags:
translation_of: Glossary/XForms
original_slug: Glossaire/XForm
---
-<p><strong>XForms </strong>est une convention pour la construction de formulaires Web et pour le traitement de leurs données dans un format {{glossary("XML")}}. Plus aucun navigateur majeur ne supporte XForms—nous suggérons d'utiliser les <a href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML5</a> à la place.</p>
+<p><strong>XForms </strong>est une convention pour la construction de formulaires Web et pour le traitement de leurs données dans un format {{glossary("XML")}}. Plus aucun navigateur majeur ne supporte XForms—nous suggérons d'utiliser les <a href="/fr/docs/Web/Guide/HTML/Formulaires">formulaires HTML5</a> à la place.</p>
<h2 id="Pour_approfondir">Pour approfondir</h2>
diff --git a/files/fr/glossary/xhr_(xmlhttprequest)/index.html b/files/fr/glossary/xhr_(xmlhttprequest)/index.html
index b728572007..3a88b1f7d1 100644
--- a/files/fr/glossary/xhr_(xmlhttprequest)/index.html
+++ b/files/fr/glossary/xhr_(xmlhttprequest)/index.html
@@ -21,5 +21,5 @@ original_slug: Glossaire/XHR_(XMLHttpRequest)
<ul>
<li>L'objet {{domxref("XMLHttpRequest")}}.</li>
- <li>La <a href="https://developer.mozilla.org/fr/docs/Web/API/XMLHttpRequest/Utiliser_XMLHttpRequest">documentation sur MDN Ă  propos de l'utilisation de XMLHttpRequest</a>.</li>
+ <li>La <a href="/fr/docs/Web/API/XMLHttpRequest/Utiliser_XMLHttpRequest">documentation sur MDN Ă  propos de l'utilisation de XMLHttpRequest</a>.</li>
</ul>
diff --git a/files/fr/glossary/xhtml/index.html b/files/fr/glossary/xhtml/index.html
index 60e141a748..3def6b6673 100644
--- a/files/fr/glossary/xhtml/index.html
+++ b/files/fr/glossary/xhtml/index.html
@@ -8,29 +8,29 @@ tags:
translation_of: Glossary/XHTML
original_slug: XHTML
---
-<p><span id="result_box" lang="fr"><span><a href="https://developer.mozilla.org/fr/docs/Web/HTML">HTML</a> peut voyager sur le réseau vers un navigateur soit en syntaxe HTML soit en syntaxe XML appelée XHTML.</span></span></p>
+<p><a href="/fr/docs/Web/HTML">HTML</a> peut voyager sur le réseau vers un navigateur soit en syntaxe HTML soit en syntaxe XML appelée XHTML.</p>
<h2 id="HTML5_et_HTMLXHTML">HTML5 et HTML/XHTML</h2>
-<p><span id="result_box" lang="fr"><span>La norme <a href="https://developer.mozilla.org/fr/docs/Web/Guide/HTML/HTML5">HTML5</a> définit ces deux syntaxes.</span> <span>Le type MIME (envoyé dans l'en-tête HTTP <code>Content-Type</code>) indique le choix de la syntaxe : pour XHTML, le type MIME sera <code>application/xhtml+xml</code>, sinon <code>text/html</code>.</span></span></p>
+<p>La norme <a href="/fr/docs/Web/Guide/HTML/HTML5">HTML5</a> définit ces deux syntaxes. Le type MIME (envoyé dans l'en-tête HTTP <code>Content-Type</code>) indique le choix de la syntaxe : pour XHTML, le type MIME sera <code>application/xhtml+xml</code>, sinon <code>text/html</code>.</p>
<p>Cet exemple montre un document HTML et un document XHTML inclus dans l'en-tĂŞte HTTP :</p>
<h3 id="Document_HTML">Document HTML</h3>
-<pre class="brush: html line-numbers language-html"><code class="language-html">HTTP/1.1 200 OK
+<pre class="brush: html">HTTP/1.1 200 OK
Content-Type: text/html
-<span class="doctype token">&lt;!DOCTYPE html&gt;</span>
-<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>html</span> <span class="attr-name token">lang</span><span class="attr-value token"><span class="punctuation token">=</span>en</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>head</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>meta</span> <span class="attr-name token">charset</span><span class="attr-value token"><span class="punctuation token">=</span>utf-8</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>title</span><span class="punctuation token">&gt;</span></span>HTML<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>title</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>head</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>body</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;</span>p</span><span class="punctuation token">&gt;Je suis un</span></span> document HTML<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>p</span><span class="punctuation token">&gt;</span></span>
- <span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>body</span><span class="punctuation token">&gt;</span></span>
-<span class="tag token"><span class="tag token"><span class="punctuation token">&lt;/</span>html</span><span class="punctuation token">&gt;</span></span></code></pre>
+&lt;!DOCTYPE html&gt;
+&lt;html lang=en&gt;
+ &lt;head&gt;
+ &lt;meta charset=utf-8&gt;
+ &lt;title&gt;HTML&lt;/title&gt;
+ &lt;/head&gt;
+ &lt;body&gt;
+ &lt;p&gt;Je suis un document HTML&lt;/p&gt;
+ &lt;/body&gt;
+&lt;/html&gt;</pre>
<h3 id="Document_XHTML">Document XHTML</h3>
@@ -49,30 +49,30 @@ Content-Type: application/xhtml+xml
<h2 id="Type_MIME_contre_DOCTYPE">Type MIME contre DOCTYPE</h2>
-<p><span id="result_box" lang="fr"><span>Avant HTML5, les deux spécifications distinctes définissaient les deux syntaxes (</span></span> <a class="external external-icon" href="http://www.w3.org/TR/html4/" title="http://www.w3.org/TR/html4/">HTML 4.01</a> <span lang="fr"><span> et </span></span> <a class="external external-icon" href="http://www.w3.org/TR/xhtml1/">XHTML 1.0</a> <span lang="fr"><span>).</span> <span>Selon la norme XHTML1, vous pouvez utiliser XHTML en déclarant un DOCTYPE spécial.</span> <span>Cependant, aucun navigateur n'a jamais implémenté cela, et la norme HTML5 a inversé la décision.</span> <span><strong>Si votre page est envoyée en tant que <code>texte/html</code>, vous n'utilisez pas XHTML</strong>.</span></span></p>
+<p>Avant HTML5, les deux spécifications distinctes définissaient les deux syntaxes ( <a href="http://www.w3.org/TR/html4/">HTML 4.01</a> et <a href="http://www.w3.org/TR/xhtml1/">XHTML 1.0</a> ). Selon la norme XHTML1, vous pouvez utiliser XHTML en déclarant un DOCTYPE spécial. Cependant, aucun navigateur n'a jamais implémenté cela, et la norme HTML5 a inversé la décision. <strong>Si votre page est envoyée en tant que <code>texte/html</code>, vous n'utilisez pas XHTML</strong>.</p>
-<p><span id="result_box" lang="fr"><span>Au lieu de cela, le type MIME correct doit être présent dans l'en-tête HTTP <code>Content-Type</code>.</span> <span>Si vous ne mettez que le type MIME dans une balise meta HTML comme = <code>&lt;meta http-equiv...&gt;</code></span></span><span lang="fr"><span>, il sera ignoré et traité comme du <code>texte/html</code>.</span></span></p>
+<p>Au lieu de cela, le type MIME correct doit être présent dans l'en-tête HTTP <code>Content-Type</code>. Si vous ne mettez que le type MIME dans une balise meta HTML comme = <code>&lt;meta http-equiv...&gt;</code>, il sera ignoré et traité comme du <code>texte/html</code>.</p>
-<p><span id="result_box" lang="fr"><span>Si vous diffusez vos pages en tant que <code>texte/html</code> et que vous croyez que vous écrivez XHTML, vous pouvez rencontrer plusieurs problèmes, comme décrit dans ces articles :</span></span></p>
+<p>Si vous diffusez vos pages en tant que <code>texte/html</code> et que vous croyez que vous écrivez XHTML, vous pouvez rencontrer plusieurs problèmes, comme décrit dans ces articles :</p>
<ul>
- <li><a class="external external-icon" href="http://www.spartanicus.utvinternet.ie/no-xhtml.htm">No to XHTML</a> un excellent article de Spartanicus</li>
- <li><a class="external external-icon" href="http://www.webdevout.net/articles/beware-of-xhtml">Beware of XHTML</a> par David Hammond</li>
- <li><a class="external external-icon" href="http://www.hixie.ch/advocacy/xhtml">Sending XHTML as text/html Considered Harmful</a> par Ian Hickson</li>
- <li><a class="external external-icon" href="http://www.xml.com/pub/a/2003/03/19/dive-into-xml.html">XHTML's Dirty Little Secret</a> par Mark Pilgrim</li>
- <li><a class="external external-icon" href="http://hsivonen.iki.fi/xhtml-the-point/">XHTML - What's the Point?</a> par Henri Sivonen</li>
- <li><a class="external external-icon" href="http://lachy.id.au/log/2005/12/xhtml-beginners">XHTML is not for Beginners</a> par Lachlan Hunt</li>
+ <li><a href="http://www.spartanicus.utvinternet.ie/no-xhtml.htm">No to XHTML</a> un excellent article de Spartanicus</li>
+ <li><a href="http://www.webdevout.net/articles/beware-of-xhtml">Beware of XHTML</a> par David Hammond</li>
+ <li><a href="http://www.hixie.ch/advocacy/xhtml">Sending XHTML as text/html Considered Harmful</a> par Ian Hickson</li>
+ <li><a href="http://www.xml.com/pub/a/2003/03/19/dive-into-xml.html">XHTML's Dirty Little Secret</a> par Mark Pilgrim</li>
+ <li><a href="http://hsivonen.iki.fi/xhtml-the-point/">XHTML - What's the Point?</a> par Henri Sivonen</li>
+ <li><a href="http://lachy.id.au/log/2005/12/xhtml-beginners">XHTML is not for Beginners</a> par Lachlan Hunt</li>
</ul>
<h2 id="Prise_en_charge">Prise en charge</h2>
-<p><span id="result_box" lang="fr"><span>La plupart des navigateurs prennent actuellement en charge XHTML, y compris Firefox, Chrome, Safari, Opera et Internet Explorer (depuis IE 9).</span> <span>(Les navigateurs Internet Explorer 8 et plus anciens affichent à la place une boîte de dialogue de téléchargement pour les types de fichiers inconnus lorsqu'ils voient un document XHTML avec le type MIME XHTML correct.)</span></span></p>
+<p>La plupart des navigateurs prennent actuellement en charge XHTML, y compris Firefox, Chrome, Safari, Opera et Internet Explorer (depuis IE 9). (Les navigateurs Internet Explorer 8 et plus anciens affichent à la place une boîte de dialogue de téléchargement pour les types de fichiers inconnus lorsqu'ils voient un document XHTML avec le type MIME XHTML correct.)</p>
-<p><span id="result_box" lang="fr"><span>Sachez également que de nombreuses bibliothèques et outils de développement {{Glossary("JavaScript")}} populaires ont un support limité ou inexistant pour XHTML.</span></span></p>
+<p>Sachez également que de nombreuses bibliothèques et outils de développement {{Glossary("JavaScript")}} populaires ont un support limité ou inexistant pour XHTML.</p>
-<h2 id="Différences_avec_HTML"><span class="short_text" id="result_box" lang="fr"><span>Différences avec HTML</span></span></h2>
+<h2 id="Différences_avec_HTML">Différences avec HTML</h2>
-<p><span id="result_box" lang="fr"><span>Voir <a href="https://developer.mozilla.org/fr/docs/Archive/Web/Properly_Using_CSS_and_JavaScript_in_XHTML_Documents_">Utilisation correcte de CSS et JavaScript dans les documents XHTML</a> pour une liste partielle des différences entre HTML et XHTML.</span></span></p>
+<p>Voir <a href="/fr/docs/Archive/Web/Properly_Using_CSS_and_JavaScript_in_XHTML_Documents_">Utilisation correcte de CSS et JavaScript dans les documents XHTML</a> pour une liste partielle des différences entre HTML et XHTML.</p>
<h2 id="Outils">Outils</h2>
@@ -83,6 +83,6 @@ Content-Type: application/xhtml+xml
<h2 id="Voir_aussi">Voir aussi</h2>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Web/HTML" title="HTML">HTML</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/Namespaces" title="Namespaces">Namespaces</a></li>
+ <li><a href="/fr/docs/Web/HTML">HTML</a></li>
+ <li><a href="/fr/docs/Namespaces">Namespaces</a></li>
</ul>
diff --git a/files/fr/glossary/xinclude/index.html b/files/fr/glossary/xinclude/index.html
index 12dd08a9e7..ae2d1d9d45 100644
--- a/files/fr/glossary/xinclude/index.html
+++ b/files/fr/glossary/xinclude/index.html
@@ -7,15 +7,15 @@ tags:
translation_of: Glossary/XInclude
original_slug: Glossaire/XInclude
---
-<p><a class="external" href="http://www.w3.org/TR/xinclude/#text-included-items">XML Inclusions (XInclude)</a> est une recommandation du W3C pour permettre l'inclusion de différentes sources XML d'une manière plus pratique que les entités externes XML. Lorsqu'il est utilisé conjointement avec XPointer (Firefox prend en charge un sous-ensemble et est utilisé dans l'exemple de code ci-dessous), XInclude peut également cibler uniquement des portions spécifiques d'un document à inclure. Firefox ne le supporte pas nativement, mais la fonction suivante a pour but de permettre son utilisation avec les documents qui y sont passés.</p>
+<p><a href="http://www.w3.org/TR/xinclude/#text-included-items">XML Inclusions (XInclude)</a> est une recommandation du W3C pour permettre l'inclusion de différentes sources XML d'une manière plus pratique que les entités externes XML. Lorsqu'il est utilisé conjointement avec XPointer (Firefox prend en charge un sous-ensemble et est utilisé dans l'exemple de code ci-dessous), XInclude peut également cibler uniquement des portions spécifiques d'un document à inclure. Firefox ne le supporte pas nativement, mais la fonction suivante a pour but de permettre son utilisation avec les documents qui y sont passés.</p>
-<h3 id="Code_sample" name="Code_sample">Exemple de code</h3>
+<h3 id="Code_sample">Exemple de code</h3>
<p>Le code suivant vise à inclure les balises &lt;xi: include&gt; et &lt;xi: fallback&gt; (les deux éléments du langage) avec tous les attributs de &lt;xi: include&gt; dans un document XML de manière à pouvoir être fusionnés dans un document XML unique.</p>
<p>(Notez que ceci n'a pas été complètement testé pour toutes les circonstances et peut ne pas refléter complètement le comportement standard).</p>
-<p>Notez également que si vous souhaitez autoriser xml: base, vous aurez besoin de <a href="https://developer.mozilla.org/fr/docs/Archive/Add-ons/Code_snippets/XML/base_function" title="en/Code_snippets/xml/base_function">xml:base function</a> et la ligne de démarrage <code>var href = ...</code> doit être :</p>
+<p>Notez également que si vous souhaitez autoriser xml: base, vous aurez besoin de <a href="/fr/docs/Archive/Add-ons/Code_snippets/XML/base_function">xml:base function</a> et la ligne de démarrage <code>var href = ...</code> doit être :</p>
<pre class="brush: js">var href = getXmlBaseLink (/* XLink sans xml:base */ xinclude.getAttribute('href'), /* Élément à interroger à partir de */ xinclude);</pre>
diff --git a/files/fr/glossary/xlink/index.html b/files/fr/glossary/xlink/index.html
index d7bf7ca8b8..e9c2163618 100644
--- a/files/fr/glossary/xlink/index.html
+++ b/files/fr/glossary/xlink/index.html
@@ -13,19 +13,19 @@ original_slug: Glossaire/XLink
<p>Pour ceux qui ont trouvé XLink 1.0 lourd pour les liens normaux, XLink 1.1 supprime la nécessité de spécifier <code>xlink:type="simple"</code> pour les liens simples.</p>
-<p>XLink est utilisé dans <a href="/fr/docs/Web/SVG" title="en/SVG">SVG</a>, <a href="/fr/docs/Web/MathML" title="en/MathML">MathML</a> et d'autres standards importants.</p>
+<p>XLink est utilisé dans <a href="/fr/docs/Web/SVG">SVG</a>, <a href="/fr/docs/Web/MathML">MathML</a> et d'autres standards importants.</p>
-<h3 id="Specification" name="Specification">Spécification</h3>
+<h3 id="Specification">Spécification</h3>
<ul>
- <li><a class="external" href="http://www.w3.org/TR/xlink/">XLink 1.0</a></li>
- <li><a class="external" href="http://www.w3.org/TR/xlink11/">XLink 1.1</a> (actuellement au stade de brouillon de travail)</li>
+ <li><a href="http://www.w3.org/TR/xlink/">XLink 1.0</a></li>
+ <li><a href="http://www.w3.org/TR/xlink11/">XLink 1.1</a> (actuellement au stade de brouillon de travail)</li>
</ul>
-<h3 id="See_also" name="See_also">Voir aussi</h3>
+<h3 id="See_also">Voir aussi</h3>
<ul>
- <li><a href="/fr/docs/XML_dans_Mozilla" title="en/XML_in_Mozilla">XML dans Mozilla</a></li>
- <li><a href="https://developer.mozilla.org/fr/docs/Archive/Add-ons/Code_snippets/getAttributeNS" title="en/Code_snippets/getAttributeNS">Code snippets:getAttributeNS</a> - un wrapper à utiliser avec les navigateurs qui ne supportent par cette méthode DOM</li>
- <li><a href="https://developer.mozilla.org/fr/docs/Archive/Add-ons/Code_snippets/XML/base_function" title="en/Code_snippets/xml/base_function">Code snippets:xml:base function</a> - une tentative grossière de trouver un XLink complet en se basant sur un attribut xlink:href (ou &lt;xi:include href=&gt;) et sur son xml:base ou celui de son ancêtre.</li>
+ <li><a href="/fr/docs/XML_dans_Mozilla">XML dans Mozilla</a></li>
+ <li><a href="/fr/docs/Archive/Add-ons/Code_snippets/getAttributeNS">Code snippets:getAttributeNS</a> - un wrapper à utiliser avec les navigateurs qui ne supportent par cette méthode DOM</li>
+ <li><a href="/fr/docs/Archive/Add-ons/Code_snippets/XML/base_function">Code snippets:xml:base function</a> - une tentative grossière de trouver un XLink complet en se basant sur un attribut xlink:href (ou &lt;xi:include href=&gt;) et sur son xml:base ou celui de son ancêtre.</li>
</ul>
diff --git a/files/fr/glossary/xml/index.html b/files/fr/glossary/xml/index.html
index 9edd26c09c..52e41891a1 100644
--- a/files/fr/glossary/xml/index.html
+++ b/files/fr/glossary/xml/index.html
@@ -17,5 +17,5 @@ original_slug: Glossaire/XML
<h3 id="Apprendre_sur_ce_sujet">Apprendre sur ce sujet</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Introduction_Ă _XML">DĂ©marrer avec XML</a></li>
+ <li><a href="/fr/docs/Introduction_Ă _XML">DĂ©marrer avec XML</a></li>
</ul>
diff --git a/files/fr/glossary/xpath/index.html b/files/fr/glossary/xpath/index.html
index fb37400adf..53baab8df7 100644
--- a/files/fr/glossary/xpath/index.html
+++ b/files/fr/glossary/xpath/index.html
@@ -16,7 +16,7 @@ original_slug: Glossaire/XPath
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/XPath">Documentation XPath sur MDN</a></li>
+ <li><a href="/fr/docs/XPath">Documentation XPath sur MDN</a></li>
<li><a href="http://www.w3.org/TR/xpath-30/">Spécification XPath</a></li>
</ul>
diff --git a/files/fr/glossary/xquery/index.html b/files/fr/glossary/xquery/index.html
index 4b237d93cd..4accad6d03 100644
--- a/files/fr/glossary/xquery/index.html
+++ b/files/fr/glossary/xquery/index.html
@@ -23,5 +23,5 @@ original_slug: Glossaire/XQuery
<h3 id="Référence_technique">Référence technique</h3>
<ul>
- <li><a href="https://developer.mozilla.org/fr/docs/Archive/XQuery">Discussion sur l'utilisation d'XQuery à partir de Firefox</a> </li>
+ <li><a href="/fr/docs/Archive/XQuery">Discussion sur l'utilisation d'XQuery à partir de Firefox</a> </li>
</ul>
diff --git a/files/fr/glossary/xslt/index.html b/files/fr/glossary/xslt/index.html
index f4d95da81f..b97f6121f1 100644
--- a/files/fr/glossary/xslt/index.html
+++ b/files/fr/glossary/xslt/index.html
@@ -15,9 +15,9 @@ original_slug: Glossaire/XSLT
<h2 id="Pour_approfondir">Pour approfondir</h2>
-<h3 id="Référence_technique" style="line-height: 24px;">Référence technique</h3>
+<h3 id="Référence_technique">Référence technique</h3>
<ul>
<li>{{Interwiki("wikipedia", "XSLT")}} sur Wikipédia</li>
- <li><a href="https://developer.mozilla.org/fr/docs/XSLT">Documentation XSLT sur MDN</a></li>
+ <li><a href="/fr/docs/XSLT">Documentation XSLT sur MDN</a></li>
</ul>