Balise (informatique)

ÔĽŅ
Balise (informatique)

Langage de balisage

Les langages de balisage (sous-classe des langages de description) repr√©sentent une classe de langages sp√©cialis√©s dans l'enrichissement d'information textuelle. Ils op√®rent gr√Ęce aux balises, unit√©s s√©mantiques d√©limitant chacune un ensemble √† l'int√©rieur d'un fichier texte, souvent en Unicode.

L'inclusion de balises permet de transf√©rer √† la fois la structure du document et son contenu. Cette structure est compr√©hensible par un programme informatique, ce qui autorise un affichage personnalis√© selon des r√®gles pr√©-√©tablies ; la typographie (en premier lieu la fonte) et d'autres √©l√©ments de pr√©sentation peuvent changer. On peut de plus inclure des √©l√©ments non-textuels.

Sommaire

Langages SGML

Les langages de balisage les plus utilisés sur le Web sont des applications dérivées de SGML.

Langage HTML

Article d√©taill√© : HTML.

Le langage à balises le plus couramment utilisé sur le World Wide Web est le HTML. En HTML, on utilise des balises pré-définies afin de préciser à l'intérieur d'un fichier texte des éléments tels les titres, les paragraphes, les acronymes, les citations.

Les éléments de blocs et les éléments en-ligne

On distingue les balises d√©finissant un bloc des balises en-ligne par :

  • le mod√®le de contenu : les √©l√©ments de bloc peuvent contenir √† la fois donn√©es, √©l√©ments de bloc et √©l√©ments en-ligne ; les √©l√©ments en-ligne ne peuvent contenir que des √©l√©ments en-ligne et des donn√©es. ¬ę L'id√©e inh√©rente √† cette distinction structurelle, c'est que les √©l√©ments de bloc cr√©ent des structures ¬ę plus grandes ¬Ľ que les √©l√©ments en-ligne. ¬Ľ
  • le formatage : ¬ę Par d√©faut, les √©l√©ments de bloc sont format√©s diff√©remment des √©l√©ments en-ligne. En g√©n√©ral, les √©l√©ments de bloc commencent sur une nouvelle ligne, et non les √©l√©ments en-ligne. ¬Ľ

¬ę Les feuilles de style fournissent les moyens de sp√©cifier la restitution d'√©l√©ments arbitraires, y compris si l'√©l√©ment est rendu comme √©tant de type bloc ou de type en-ligne. ¬Ľ

L'ensemble des citations est tiré de la spécification standard HTML[1].

Exemple

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>

On d√©limite la phrase ¬ę Lorem ipsum dolor sit amet, consectetuer adipiscing elit. ¬Ľ par la balise p (d√©finissant un paragraphe) au moyen d'une balise d'ouverture (<p>) et une balise de fermeture (</p>). Cette phrase est incluse dans l'√©l√©ment p, lui-m√™me obligatoirement contenu dans l'√©l√©ment body (cet √©l√©ment d√©finit le d√©but du corps du fichier HTML.)

XML

Extrait d'un document XML

Le XML pousse très loin la description sémantique d'un fichier, permettant de délimiter avec précision, par exemple dans une recette, les <ingrédients>, le <temps-de-cuisson>, les <plats-nécessaires>, etc. Afin d'exploiter un document XML écrit de cette façon, on utilise des feuilles XSLT permettant de transformer un document XML en un autre type de document XML.

Toutefois, cette libert√© dans le choix des balises permet √† un fichier d'√™tre √©crit en XML sans pour autant d√©limiter des informations s√©mantiques : hors-contexte, la balise <hy> ne signifie rien, √† moins de d√©finir sa signification √† l'int√©rieur d'un fichier de d√©finition, appel√© Doctype, associ√© au fichier XML.

Microsoft et OpenOffice.org utilisent un format XML pour certains formats de fichier Office, par exemple le suffixe odt cache une arborescence de fichiers XML zippés.

Introduction de métadonnées

Ces langages permettent d'introduire des métadonnées dans les documents électroniques, ou de façon plus générale dans les ressources informatiques.

Par exemple, avec HTML ou XHTML, on introduit les métadonnées relatives au document directement à l'intérieur de l'en-tête (<head>), avec la marque <meta>. La syntaxe diffère selon que l'on utilise des raffinements ou pas.

Voir aussi

Wiktprintable without text.svg

Voir ¬ę langage de balisage ¬Ľ sur le Wiktionnaire.

Notes et références

Ce document provient de ¬ę Langage de balisage ¬Ľ.

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Balise (informatique) de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Informatique Ubiquitaire ‚ÄĒ L informatique ubiquitaire (ou omnipr√©sente, ou encore ubiquit√© num√©rique) est le mod√®le qui suit l ordinateur de bureau au niveau de l interaction homme machine dans lequel le traitement de l information a √©t√© compl√®tement int√©gr√© dans tous les… ‚Ķ   Wikip√©dia en Fran√ßais

  • balise ‚ÄĒ ‚óŹ n. f. ‚ĖļWEB‚ĖļINTERNET Caract√®re particulier, ou s√©rie de caract√®res, utilis√© pour la mise en forme d un document (souvent du texte), et qui sera invisible pour l utilisateur final. Un exemple type est l insertion des liens d un document… ‚Ķ   Dictionnaire d'informatique francophone

  • Balise HTML ‚ÄĒ √Čl√©ment HTML Demande de traduction HTML element ‚Üí ‚Ä¶   Wikip√©dia en Fran√ßais

  • Balise ‚ÄĒ Cette page d‚Äôhomonymie r√©pertorie les diff√©rents sujets et articles partageant un m√™me nom. Sur les autres projets Wikimedia : ¬ę Balise ¬Ľ, sur le Wiktionnaire (dictionnaire universel) Le mot balise peut avoir une signification… ‚Ķ   Wikip√©dia en Fran√ßais

  • Balise (M√©tadonn√©e) ‚ÄĒ Tag (m√©tadonn√©e) Pour les articles homonymes, voir Tag. Un nuage de tags avec des termes relatifs au Web 2.0 Un ‚Ķ   Wikip√©dia en Fran√ßais

  • Balise (metadonnee) ‚ÄĒ Tag (m√©tadonn√©e) Pour les articles homonymes, voir Tag. Un nuage de tags avec des termes relatifs au Web 2.0 Un ‚Ķ   Wikip√©dia en Fran√ßais

  • Balise (m√©tadonn√©e) ‚ÄĒ Tag (m√©tadonn√©e) Pour les articles homonymes, voir Tag. Un nuage de tags avec des termes relatifs au Web 2.0 Un ‚Ķ   Wikip√©dia en Fran√ßais

  • Informatique ubiquitaire ‚ÄĒ L √©volution des ordinateurs : la course √† la minaturisation et √† la diffusion dans le milieu ambiant[1] L informatique ubiquitaire d√©signe le fait que l informatique est omnipr√©sente. C est le mod√®le qui suit l ordinateur personnel au niveau ‚Ķ   Wikip√©dia en Fran√ßais

  • Balise meta ‚ÄĒ √Čl√©ment meta Un √©l√©ment meta (ou m√©ta√©l√©ment, ou balise meta, ou meta tag par analogie avec l‚Äôanglais) est une information sur la nature et le contenu d‚Äôune page web, ajout√©e dans l‚Äôen t√™te de la page au moyen de marqueurs HTML. L‚Äô√©l√©ment meta… ‚Ķ   Wikip√©dia en Fran√ßais

  • Balise-entit√© ETag HTTP ‚ÄĒ La balise entit√© ETag HTTP[1] ou √©tiquette d entit√© (HTTP ETag en anglais) est une partie du protocole de communication HTTP utilis√©e pour la validation du cache. Notes et r√©f√©rences ‚ÜĎ http://www.btb.termiumplus.gc.ca/tpv ‚Ķ   Wikip√©dia en Fran√ßais


Share the article and excerpts

Direct link
… Do a right-click on the link above
and select ‚ÄúCopy Link‚ÄĚ

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.