background preloader

HTML - Hypertext Markup Language

HTML - Hypertext Markup Language
Un article de Wikipédia, l'encyclopédie libre. 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 permettant d’écrire de l’hypertexte, d’où son nom. HTML permet également de structurer sémantiquement et de mettre en forme le contenu des pages, d’inclure des ressources multimédias dont des images, des formulaires de saisie, et des programmes informatiques. Il permet de créer des documents interopérables avec des équipements très variés de manière conforme aux exigences de l’accessibilité du web. Dénomination[modifier | modifier le code] L’anglais Hypertext Markup Language se traduit littéralement en langage de balisage d’hypertexte[1]. Le public non averti parle parfois de HTM au lieu de HTML, HTM étant l’extension de nom de fichier tronquée à trois lettres, une limitation qu’on trouve sur d’anciens systèmes d’exploitation de Microsoft. Évolution du langage[modifier | modifier le code]

XHTML - Extensible HyperText Markup Language Un article de Wikipédia, l'encyclopédie libre. XHTML (Extensible HyperText Markup Language) est un langage de balisage servant à écrire des pages pour le World Wide Web. Conçu à l'origine comme le successeur de HTML, XHTML se fonde sur la syntaxe définie par XML, plus récente, mais plus simple que celle définie par SGML sur laquelle repose HTML. Il s'agissait en effet à l'époque de tirer parti des bénéfices techniques attendus de la simplification offerte par XML. Le nom XHTML[modifier | modifier le code] Comme de nombreux langages fondés sur XML, celui-ci commence par la lettre X, qui représente le mot extensible. XHTML, évolution de HTML[modifier | modifier le code] XHTML 1.0 reformule simplement HTML 4 en application de XML 1.0. XHTML 1.0 est devenu une recommandation du W3C en 2000[3], et le XHTML 1.1 en 2001[4]. Conversion de HTML en XHTML[modifier | modifier le code] Cet exemple illustre les différences syntaxiques les plus courantes entre un document écrit en HTML 4 et en XHTML 1.0.

HTML sémantique Un article de Wikipédia, l'encyclopédie libre. Le HTML sémantique est l'utilisation du balisage HTML visant à renforcer le sémantisme (la signification) des informations contenues dans les pages web, c'est-à-dire leur sens, plutôt que de se borner à définir leur présentation (ou apparence). Le HTML sémantique est traité par les navigateurs courants, mais aussi par de nombreux autres agents utilisateurs. Le langage CSS est utilisé pour suggérer la forme sous laquelle il sera présenté aux utilisateurs humains. Par exemple, les spécifications HTML récentes déconseillent[1] l'utilisation de la balise <i>, qui indique un style de police italique, au profit de balises sémantiquement plus précises, telles que <em>, qui indique une mise en valeur. C'est la feuille de style CSS qui spécifie ensuite si cette mise en valeur est représentée par un style italique, un style gras, un soulignement, une prononciation plus lente ou plus forte, etc. Histoire[modifier | modifier le code]

W3Schools Online Web Tutorials Feuilles de style en cascade CSSCascading Style Sheets Les feuilles de style en cascade, généralement appelées CSS de l'anglais Cascading Style Sheets, forment un langage informatique qui décrit la présentation des documents HTML et XML. Les standards définissant CSS sont publiés par le World Wide Web Consortium (W3C). Histoire du CSS[modifier | modifier le code] Un concept parmi d'autres, présent dès l'origine du web[modifier | modifier le code] C'est dans ce contexte, en 1994-1995, que le tout nouveau Netscape Navigator introduit les premiers éléments HTML de présentation à l'initiative de Marc Andreessen, tandis qu'apparaissent concurremment les premières propositions de styles externes[n. 1] : le « stylesheet proposal » de Pei Wei (créateur de Viola)[3] ;les « Stylesheets for HTML » de Robert Raisch (O'Reilly)[4] ;les « Cascading HTML Style Sheets » (CHSS) d'Håkon Wium Lie[5]. Les origines des CSS sont donc liées à trois possibilités majeures : Les premiers développements[modifier | modifier le code] <! <!

XML - Extensible Markup Language Un article de Wikipédia, l'encyclopédie libre. L'Extensible Markup Language (XML[note 1], « langage à balise extensible » en français) est un langage informatique de balisage générique qui dérive du SGML. Cette syntaxe est dite « extensible » car elle permet de définir différents espaces de noms, c'est-à-dire des langages avec chacun leur vocabulaire et leur grammaire, comme XHTML, XSLT, RSS, SVG… Elle est reconnaissable par son usage des chevrons (< >) encadrant les balises. la structure d'un document XML est définie et validable par un schéma ;un document XML est entièrement transformable dans un autre document XML. Historique[modifier | modifier le code] Dan Connolly ajoute le Standard Generalized Markup Language à la liste des activités du World Wide Web Consortium lorsqu'il s'y joint en 1995. Le groupe de travail XML ne s'est jamais rencontré face-à-face, la conception a été réalisée en utilisant courrier électronique et téléconférences hebdomadaires. <? <! ÐÏ à¡± á > þÿ ! <? répétable

HTML5 Un article de Wikipédia, l'encyclopédie libre. HTML5 (HyperText Markup Language 5) est la dernière révision majeure d'HTML (format de données conçu pour représenter les pages web). Cette version est en développement en 2013. HTML5 spécifie deux syntaxes d'un modèle abstrait défini en termes de DOM : HTML5 et XHTML5. Dans le langage courant, HTML5 désigne souvent un ensemble de technologies Web (HTML5, CSS3 et JavaScript) permettant notamment le développement d'applications (cf. Contexte historique[modifier | modifier le code] Changements par rapport à HTML 4.X et XHTML 1.X[modifier | modifier le code] Spécifications[modifier | modifier le code] Les spécifications sont publiées par le W3C Doctype[modifier | modifier le code] Tout comme les pages HTML ou XHTML, les documents HTML5 nécessitent une déclaration Doctype[2] indiquant la méthode standard de rendu par le navigateur. Exemple d'utilisation avec HTML5[modifier | modifier le code] Voir aussi : html5-profile <?

Introduction à HTML 4 2.1 Qu'est-ce que le World Wide Web ? Le World Wide Web (Web) est un réseau de ressources et d'informations. Le Web repose sur trois mécanismes pour rendre ces données facilement disponibles le plus largement possible : un système de nommage uniforme pour leur localisation sur le Web (par exemple, les URI) ;des protocoles, pour accéder à des ressources nommées dont on possède l'adresse (par exemple, HTTP) ;l'hypertexte, pour faciliter la navigation entre ces ressources (par exemple, HTML). Les liens entre ces trois mécanismes apparaissent clairement tout au long de cette spécification. 2.1.1 Introduction aux URI Chaque ressource disponible sur le Web -- document HTML, image, séquence vidéo, programme, etc. -- possède une adresse représentée sous la forme d'un identifiant de ressource uniforme ou URI. Les URI sont formés de trois parties distinctes : Prenons, pour exemple, l'URI qui désigne la page des rapports techniques du W3C : ... un texte... identifiant de fragment ). Un

JavaScript JavaScript a été créé en 1995 par Brendan Eich et intégré au navigateur web Netscape Navigator 2.0. L'implémentation concurrente de JavaScript par Microsoft dans Internet Explorer jusqu'à sa version 9 se nommait JScript, tandis que celle d'Adobe Systems se nommait ActionScript. JavaScript a été standardisé sous le nom d'ECMAScript en juin 1997 par Ecma International dans le standard ECMA-262. La version en vigueur de ce standard depuis juin 2022 est la 13e édition. JavaScript est le langage possédant le plus large écosystème grâce à son gestionnaire de dépendances npm, avec plus de deux millions de paquets en septembre 2022[10]. En mars 1996, Netscape met en œuvre le moteur JavaScript dans son navigateur web Netscape Navigator 2.0. « JavaScript » devient une marque déposée par Sun Microsystems aux États-Unis en mai 1997[13],[14]. "JavaScript" est une marque déposée d'Oracle Corporation aux États-Unis[15],[16]. Netscape soumet alors JavaScript à Ecma International pour standardisation. !

Related: