HTML/CSS

 


1. Qu’est-ce que le HTML ?


"Abréviation de HyperText Markup Langage, le langage de création utilisé pour créer

 des documents sur le World Wide Web. HTML est similaire à SGML, bien qu’il ne

 s’agisse pas d’un sous-ensemble strict.

HTML définit la structure et la mise en page d’un document Web en utilisant une variété

 de balises et d’attributs. La structure correcte pour un document HTML commence par

 HTML>HEAD> (saisissez ici le sujet du document) BODY> et se termine par

 /BODY>/HTML>. Toutes les informations que vous souhaitez inclure dans votre page

 Web s’insèrent entre les balises BODY> et /BODY>.

Il y a des centaines d’autres balises utilisées pour formater et mettre en page

 l’information dans une page Web. Les balises sont également utilisées pour spécifier les

 liens hypertextes. Ceux-ci permettent aux développeurs Web de diriger les utilisateurs

 vers d’autres pages Web avec seulement un clic de la souris sur une image ou un mot

 (s). Pour une plus complète


2. Histoire du HTML « Pendant ses cinq premières années (1990-1995), HTML a subi

 un certain nombre de révisions et a connu un certain nombre d'extensions,

 principalement hébergées d'abord au CERN, puis à l'IETF. Avec la création du W3C, 

le développement du HTML a encore cu< hangé de lieu. Une première tentative avortée

 d'extension de HTML en 1995 connue sous le nom de HTML 3.0 a ensuite fait place 

à une approche plus pragmatique connue sous le nom de HTML 3.2, qui a été achevée en 1997. HTML4 a suivi, atteignant son achèvement en 1998. À cette époque, les membres

 du W3C ont décidé d'arrêter l'évolution du HTML et de commencer à travailler sur un équivalent basé sur XML, appelé XHTML. Cet effort a commencé avec une

 reformulation de HTML4 en XML, connue sous le nom de XHTML 1.0, qui n'a 

ajouté aucune nouvelle fonctionnalité à l'exception de la nouvelle sérialisation, 

et qui s'est achevée en 2000. Après XHTML 1.0, le W3C s'est concentré sur la facilitation pour les autres groupes de travail d'étendre XHTML, sous la bannière

 de la modularisation XHTML. Parallèlement à cela, le W3C a également travaillé sur un nouveau langage qui n'était pas compatible avec les langages HTML et XHTML

 antérieurs, l'appelant XHTML2. À l'époque où l'évolution de HTML a été arrêtée en

 1998, des parties de l'API pour HTML développées par les fournisseurs de navigateurs

 ont été spécifiées et publiées sous le nom de DOM Levels 1 (en 1998) et DOM Levels 2

 Core et DOM Levels 2 HTML (à partir de 2000 et culminant en 2003). Ces efforts se

 sont ensuite arrêtés, avec quelques spécifications DOM niveau 3 publiées en 2004, 

mais le groupe de travail étant fermé avant que toutes les ébauches de niveau 3 ne

 soient terminées. En 2003, la publication de XForms, une technologie qui se

 positionnait comme la prochaine génération de formulaires Web, a suscité un regain

 d'intérêt pour l'évolution du HTML lui-même, plutôt que de lui trouver des remplaçants.

 Cet intérêt est né de la prise de conscience que le déploiement de XML en tant que

 technologie Web était limité à des technologies entièrement nouvelles (comme RSS 

et plus tard Atom), plutôt qu'en remplacement des technologies déployées existantes

 (comme HTML). Une preuve de concept pour montrer qu'il était possible d'étendre les

 formulaires HTML4 pour fournir de nombreuses fonctionnalités introduites par

 XForms 1.0, 

sans que les navigateurs implémentent des moteurs de rendu incompatibles avec

 les pages Web HTML existantes, a été le premier résultat de ce regain d'intérêt. 


À ce stade précoce, alors que le projet était déjà accessible au public et que des contributions étaient déjà sollicitées de toutes les sources, la spécification était

 uniquement sous le droit d'auteur d'Opera Software. L'idée que l'évolution de 

HTML devrait être rouverte a été testée lors d'un atelier du W3C en 2004, 

où certains des principes qui sous-tendent le travail HTML5 (décrits ci-dessous), ainsi que la première ébauche de proposition susmentionnée couvrant uniquement les

 fonctionnalités liées aux formulaires, ont été présentés à le W3C conjointement 

par Mozilla et Opera. La proposition a été rejetée au motif que la proposition était en conflit avec la direction choisie précédemment pour l'évolution du Web ; 

le personnel et les membres du W3C ont voté pour continuer à développer des

 remplacements basés sur XML à la place. Peu de temps après, Apple, 

Mozilla et Opera ont annoncé conjointement leur intention de continuer à 

travailler sur l'effort sous l'égide d'un nouveau lieu appelé WHATWG. 

Une liste de diffusion publique a été créée et le projet a été déplacé vers le site WHATWG. 

. Qu'est-ce que CSS

« signifie « feuille de style en cascade ». Les feuilles de style en cascade sont utilisées pour formater la mise en page des pages Web. Elles peuvent être utilisées pour définir

 des styles de texte, des tailles de tableau et d'autres aspects des pages Web qui ne

 pouvaient auparavant être définis que dans le code HTML d'une page. .

 

CSS aide les développeurs Web à créer une apparence uniforme sur plusieurs pages d'un

 site Web. Au lieu de définir le style de chaque tableau et de chaque bloc de texte dans le

 code HTML d'une page, les styles couramment utilisés ne doivent être définis qu'une

 seule fois dans un document CSS. Une fois le style défini dans la feuille de style en

 cascade, il peut être utilisé par n'importe quelle page faisant référence au fichier CSS.

 De plus, CSS facilite la modification des styles sur plusieurs pages à la fois. Par

 exemple, un développeur Web peut souhaiter augmenter la taille du texte par défaut de

 10 pt à 12 pt pour cinquante pages d'un site Web. Si les pages font toutes référence à la

 même feuille de style, il suffit de modifier la taille du texte sur la feuille de style et toutes les pages afficheront le texte plus grand.

 

Alors que CSS est idéal pour créer des styles de texte, il est également utile pour

 formater d'autres aspects de la mise en page Web. Par exemple, CSS peut être utilisé

 pour définir le remplissage des cellules d'un tableau, le style, l'épaisseur et la couleur de

 la bordure d'un tableau, ainsi que le remplissage autour des images ou d'autres objets.

 CSS donne aux développeurs Web un contrôle plus précis sur l'apparence des pages

 Web que ne le fait HTML. C'est pourquoi la plupart des pages Web intègrent aujourd'hui

 des feuilles de style en cascade."3


Commentaires

Articles les plus consultés