Langage De Balisage

ÔĽŅ
Langage De Balisage

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 Langage De Balisage de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Langage de balisage ‚ÄĒ Pour les articles homonymes, voir Balise. 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… ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage De Balisage L√©ger ‚ÄĒ Un langage de balisage l√©ger est un type de langage de balisage utilisant une syntaxe simple, con√ßue pour qu un fichier en ce langage soit ais√© √† saisir avec un √©diteur de texte simple, et facile √† lire dans sa forme non format√©e. On utilise les… ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage de balisage leger ‚ÄĒ Langage de balisage l√©ger Un langage de balisage l√©ger est un type de langage de balisage utilisant une syntaxe simple, con√ßue pour qu un fichier en ce langage soit ais√© √† saisir avec un √©diteur de texte simple, et facile √† lire dans sa forme non ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage de balisage extensible ‚ÄĒ Extensible Markup Language Extensible Markup Language Extension de fichier .xml Type MIME application/xml, text/xml D√©velopp√© par World Wide Web Consortium Type de format ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage de balisage d'hypertexte ‚ÄĒ Hypertext Markup Language L‚ÄôHypertext Markup Language, g√©n√©ralement abr√©g√© HTML, est le format de donn√©es con√ßu pour repr√©senter les pages web. C‚Äôest un langage de balisage qui permet d‚Äô√©crire de l‚Äôhypertexte, d‚Äôo√Ļ son nom. HTML permet √©galement… ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage de balisage l√©ger ‚ÄĒ Un langage de balisage l√©ger est un type de langage de balisage utilisant une syntaxe simple, con√ßue pour qu un fichier en ce langage soit ais√© √† saisir avec un √©diteur de texte simple, et facile √† lire dans sa forme non format√©e. On utilise les… ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage de balisage des √©motions ‚ÄĒ Un Langage de balisage des √©motions (EML ou EmotionML) est d√©fini par le W3C Emotion Incubator Group (EmoXG)[1] comme un Langage de balisage, d annotation et de repr√©sentation des √©motions, qui devrait √™tre utilisable dans une grande vari√©t√© de… ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage balis√© ‚ÄĒ 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… ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage de description de pages ‚ÄĒ Un langage de description de pages (en anglais page description language, PDL) est un langage qui d√©crit l apparence d une page imprim√©e √† un plus haut niveau que l ensemble des points qui la composent. PostScript, l un des langages de… ‚Ķ   Wikip√©dia en Fran√ßais

  • Langage XML ‚ÄĒ Extensible Markup Language Extensible Markup Language Extension de fichier .xml Type MIME application/xml, text/xml D√©velopp√© par World Wide Web Consortium Type de format ‚Ķ   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.