Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

HTML est l'acronyme de "HyperText Markup Language " (Langage de Balises pour l'Hyper Texte") ; c'est le bloc de base utilisé pour créer et représenter une page web. Cette balise va donc dicter le "look" et la présentation de chaque page web, mais sans influer sur les fonctionnalités développées.

HTML ajoute des « balises » autour du texte en Anglais permettant d'en façonner sa structure. On parle d'« hypertexte » en référence aux liens interconnectant les pages web, ce qui a fait le Web que nous connaissons aujourd'hui. En écrivant et publiant des pages Web, chacun peut devenir un acteur du Web. HTML permet aussi d'inclure des images et d'autres contenus dans les pages web. Grâce à HTML, chacun peut créer des sites web aussi bien statiques que dynamiques. HTML est le langage qui permet de décrire la structure et le contenu sémantique d'un document web. Ce contenu est balisé par des éléments HTML comme <img>, <title>, <p>, <div>, <picture> et d'autres encore. Ces éléments forment les blocs utilisés pour construire un site web.

Ces articles fournissent des contenus de référence, utiles pour le développement web.

  • Référence HTML

    Dans cette référence exhaustive, on trouvera le détail de chaque élément et attribut constituant le HTML.

  • Guide HTML

    Pour plus d'informations sur l'utilisation du HTML, des tutoriaux et des exemples complets, voir le guide de développement HTML.

  • Introduction à HTML

    Premiers pas dans le développement web ? L'introduction explique ce qu'est HTML et comment l'utiliser.

Références

Éléments de bloc
Les éléments de bloc sont une catégorie d'éléments HTML (Hypertext Markup Language), opposés aux éléments en ligne. Leur caractéristique principale réside dans le fait qu'ils sont séparés par un saut de ligne avant et après l'élément (créant ainsi un bloc de contenu). Ce faisant, ils prennent la largeur de leurs conteneurs.
Image avec ressources d'origines multiples (CORS) activées

La spécification HTML introduit un attribut crossorigin pour les images qui, combinées avec l'en-tête CORS (Cross-Origin Resource Sharing) approprié, permet aux aux images définies via l'élément <img> provenant d'emplacements étrangers d'être utilisées dans le canevas de la même manière que si elles avaient été chargées depuis l'origine de la page actuelle.

Attributs de réglage du CORS
En HTML5, certains des éléments HTML supportant le CORS (Cross-Origin Resource Sharing) comme les <img> ou les <video>, ont un attribut crossorigin (propriété crossOrigin), qui permet de configurer les requêtes CORS pour les données de l'élément à renvoyer.
La vérification orthographique dans les formulaires HTML
Firefox 2 a introduit le support pour la vérification orthographique dans les zones de texte et les champs de texte des formulaires HTML. L'utilisateur peut choisir d'activer ou non cette fonctionnalité via l'interface about:config et d'appliquer cette vérification soit aux zones de texte et aux champs de texte soit seulement aux zones de texte ...
DASH Adaptive Streaming for HTML 5 Video
Dynamic Adaptive Streaming over HTTP (DASH) est un protocole de streaming adaptatif : il permet de changer le débit de la vidéo en fonction des performances réseau, afin que la vidéo ne soit pas interrompue.
Focus management in HTML
In the HTML5 working draft, the activeElement DOM attribute and the hasFocus() DOM method give the programmer the ability to have better control of the interactivity of the page due to the user's actions. For example, both of them can be used for statistical usage purposes, tracking the number of clicks on certain links of a page, measuring the amount of time an element is focused, and so forth. In addition, when combined with AJAX technology, they help minimize the number of requests to the server, depending on the user activity and the page layout.
Global attributes
Global attributes may be specified on all HTML elements, even those not specified in the standard. That means that any non-standard elements must still permit these attributes, even though using those elements means that the document is no longer HTML5-compliant. For example, HTML5-compliant browsers hide content marked as <foo hidden>...<foo>, even though <foo> is not a valid HTML element.
HTML attribute reference
Elements in HTML have attributes; these are additional values that configure the elements or adjust their behavior in various ways to meet the criteria the users want.
HTML documentation index
Found 183 pages:
HTML element reference
This page lists all the HTML elements.
HTML reference
HTML is the language that describes the structure and the semantic content of a Web document; it consists of elements, each of which may be modified by some number of attributes.
Inline elements
HTML (Hypertext Markup Language) elements are usually "inline" elements or "block-level" elements. An inline element occupies only the space bounded by the tags that define the inline element. The following example demonstrates the inline element's influence:
Link types
In HTML, the following link types indicate the relationship between two documents, in which one links to the other using an <a>, <area>, or <link> element.
Media formats supported by the HTML audio and video elements
Technical review completed.
Microformats
Microformats (sometimes abbreviated μF) are small patterns of HTML for marking up entities like people, organizations, events, locations, blog posts, products, reviews, resumes, recipes, etc.
They are simple conventions to embed semantics in HTML and quickly provide an API to be used by search engines, aggregators, and other tools.
Optimizing your pages for speculative parsing
Traditionally in browsers the HTML parser has run on the main thread and has blocked after a </script> tag until the script has been retrieved from the network and executed. The HTML parser in Firefox 4 and later supports speculative parsing off the main thread. It parses ahead while scripts are being downloaded and executed. As in Firefox 3.5 and 3.6, the HTML parser starts speculative loads for scripts, style sheets and images it finds ahead in the stream. However, in Firefox 4 and later the HTML parser also runs the HTML tree construction algorithm speculatively. The upside is that when a speculation succeeds, there's no need to reparse the part of the incoming file that was already scanned for scripts, style sheets and images. The downside is that there's more work lost when the speculation fails.
Using the application cache
HTML5 provides an application caching mechanism that lets web-based applications run offline. Developers can use the Application Cache (AppCache) interface to specify resources that the browser should cache and make available to offline users. Applications that are cached load and work correctly even if users click the refresh button when they are offline.

Voir tout...

Guides et tutoriaux

Guide de développement HTML
Des articles MDN qui illustrent certaines techniques à utiliser quand vous créez du contenu web avec HTML, ainsi que des tutoriaux et d'autres contenus pertinents pour développer en HTML. Ce guide propose des cours et astuces sur le développement HTML.

Rejoignez la communauté Mise en page Web

Choisissez votre méthode préférée pour rejoindre la discussion :

Étiquettes et contributeurs liés au document

Dernière mise à jour par : krischamp,