diff options
author | Florian Merz <me@fiji-flo.de> | 2021-02-11 12:36:08 +0100 |
---|---|---|
committer | Florian Merz <me@fiji-flo.de> | 2021-02-11 12:36:08 +0100 |
commit | 39f2114f9797eb51994966c6bb8ff1814c9a4da8 (patch) | |
tree | 66dbd9c921f56e440f8816ed29ac23682a1ac4ef /files/fr/xhtml | |
parent | 8260a606c143e6b55a467edf017a56bdcd6cba7e (diff) | |
download | translated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.tar.gz translated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.tar.bz2 translated-content-39f2114f9797eb51994966c6bb8ff1814c9a4da8.zip |
unslug fr: move
Diffstat (limited to 'files/fr/xhtml')
-rw-r--r-- | files/fr/xhtml/index.html | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/files/fr/xhtml/index.html b/files/fr/xhtml/index.html deleted file mode 100644 index 777167cf9f..0000000000 --- a/files/fr/xhtml/index.html +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: XHTML -slug: XHTML -tags: - - Encodage - - Glossaire - - XHTML -translation_of: Glossary/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> - -<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>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 -Content-Type: text/html - -<span class="doctype token"><!DOCTYPE html></span> -<span class="tag token"><span class="tag token"><span class="punctuation token"><</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">></span></span> - <span class="tag token"><span class="tag token"><span class="punctuation token"><</span>head</span><span class="punctuation token">></span></span> - <span class="tag token"><span class="tag token"><span class="punctuation token"><</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">></span></span> - <span class="tag token"><span class="tag token"><span class="punctuation token"><</span>title</span><span class="punctuation token">></span></span>HTML<span class="tag token"><span class="tag token"><span class="punctuation token"></</span>title</span><span class="punctuation token">></span></span> - <span class="tag token"><span class="tag token"><span class="punctuation token"></</span>head</span><span class="punctuation token">></span></span> - <span class="tag token"><span class="tag token"><span class="punctuation token"><</span>body</span><span class="punctuation token">></span></span> - <span class="tag token"><span class="tag token"><span class="punctuation token"><</span>p</span><span class="punctuation token">>Je suis un</span></span> document HTML<span class="tag token"><span class="tag token"><span class="punctuation token"></</span>p</span><span class="punctuation token">></span></span> - <span class="tag token"><span class="tag token"><span class="punctuation token"></</span>body</span><span class="punctuation token">></span></span> -<span class="tag token"><span class="tag token"><span class="punctuation token"></</span>html</span><span class="punctuation token">></span></span></code></pre> - -<h3 id="Document_XHTML">Document XHTML</h3> - -<pre class="brush: xml">HTTP/1.1 200 OK -Content-Type: application/xhtml+xml - -<html xml:lang="en" xmlns="<code>http://www.w3.org/1999/xhtml</code>"> - <head> - <title>XHTML</title> - </head> - <body> - <p>Je suis un document XHTML</p> - </body> -</html> -</pre> - -<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><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><meta http-equiv...></code></span></span><span lang="fr"><span>, il sera ignoré et traité comme du <code>texte/html</code>.</span></span></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> - -<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> -</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><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> - -<h2 id="Différences_avec_HTML"><span class="short_text" id="result_box" lang="fr"><span>Différences avec HTML</span></span></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> - -<h2 id="Outils">Outils</h2> - -<ul> - <li><a href="fr/Outils_d'%c3%a9dition_respectueux_des_standards">Outils de création conformes aux normes</a></li> -</ul> - -<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> -</ul> - -<p><span class="alllinks"><a>Tous les outils…</a></span></p> |