Apprendre à coder html5, css3, javascript

samedi 12 octobre 2019

Introduction au HTML

Le html est un élément clé d'internet .Lorsque html a été conçu pour la première fois ,

il comprenait une poingnées de balise .

A mesure que le web a muri , de nombreuses fonctionnalités ont été ajoutés. L'internet 

d'aujourd'hui ne concerne pas les documents , mais aussi les applications .

Les sites  web actuels sont des applications interactives dynamiques. Les types d'appareils 

utilisés sur internet évoluent également .

Au début , seuls les ordinateurs de bureau utilisent le web.  Aujourd'hui , les téléphones 

portables et les tablettes content parmi les principaux acteurs du web.

Il est temps de mettre au point un nouvel ensemble de normes qui aideront à prendre en charge

 la manière dont les gens utilisent internet aujourd'hui html5 est cet ensemble de normes.

Bref historique du html:

En 1989, Tim Berners-Lee a créé un nouveau systeme de connexion de documents

éléctroniques.


Il a conçu un langage  simple permettant aux auteurs de documents de lier différents 

documents avec des options de formatage limitéés ce langage s'appelait html.

A ce temps , internet existait , mais il était principalement accessible via des programmes 

de base en ligne de commande et n'était pas facile à utiliser . Le html a été conçu dés le départ 

pour etre facile à utiliser et pour créer des documents facile à gérer pour les utilisateurs .

La conception du code html a été délibérèment simplifiée afin de permettre à  un maximum de 

personnes  de participer au processus de création de documents dans ce nouveau format .

Bien sur , le web a pris son essor de façon trés importante et les pages web sont rapidement 

devenues omniprésentes.

Il est devenu que les fonctionnalités simples du langage html de base ne suffisaient pas .

Pour satisfaire les interets de nombreuses personnes qui construisaient maintenant des pages 

web .

La guerre des navigateurs:

La premiere guerre des navigateurs commence lorsque diverses organisations ont commencé à 

créer des navigateurs web , elles ont commencé à se faire concurence en ajoutant des nouvelles 

fonctionnalités html.



En 1993, le navigateur mosaic incluait la possibilité d'ajouter des images .

De nombreux navigateurs ont été crées par des petites équipes du monde entier et chacun 

possède son propre ensemble de nouvelles fonctionnalités.

En 1994, une plate-forme est devenue le navigateur dominant . Netscap navigator était un 

navigateur extremement réussi. En meme temps , il y avait des groupes de travail former pour 

remédier au manque de normes  dans le monde des navigateurs web.


Le plus important de ces groupes s'appelait le world wide web Consortium (W3C), dérigé par 

Tim Berners-Lee .

Cependant, Netscape occupait une position dominante que les représentants de Netscape ont 

souvent ignoré les réunions sur les normes et créé toutes les fonctionnalités qu'ils souhaitaient.




Microsoft entre en jeu:

Microsoft n'est entré  dans le monde des navigateurs qu'en 1995, internet explorer (IE) , le 

navigateur de Microsoft a été conçu pour concurrencer directement le navigateur de Netscape .

Netscape et Microsoft étaient dans une course qui domine mondialement, chacun essayait de 

produire des fonctionnalités exclusives qui orientaient les developpeurs vers leur propre vision 

du web .

Bien qu'un organisme de normalisation ait été mis en place, Netscape et Microsoft ont ajouté 

les fonctionnalités qu'ils souhaitaient et ignoraient le W3C .




La création  du html2 et 3 et 4 : 

Quelques progrés mineurs ont été réalisés sur les normes web. HTML2 a été adopté en tant 

que norme en 1994/1995 ( bien qu'aucun des fabricants ne s'en soit tenu complètement à cela).

HTML3.2 a été publié  en 1997, suivi par le HTML4  en 1998 . A peu prés  au meme moment 

ou HTML4 commençait à gagner du terrain, il était devenu évidement que Microsoft dominait 

l'espace des navigateurs , en 2002 , IE (internet explorer de Microsoft) était utilisé par environ 

95% des utilisateurs d'internet, avec ce genre d'influence l'avenir du HTML était presque

entièrement entre les mains de Microsoft et les efforts des organisations de normalisation

étaient en grande partie dénués de pertinence.



A tous égards, Microsoft a gagné la première tranche de la course des navigateurs .

IE 6 (internet explorer 6) qui utilisait principalement HTML4 était le seul navigateur qui 

importait vraiment et il y avait trés peu d'innovation pendant plusieurs années .

Un nouveau chalenge est né des cendres. Cependant, de nouveaux navigateurs on contesté la 

domination de Microsoft .

Les vrais sauveurs du web:

Le navigateur Firefox (publié pour la première fois en 2004) était particulierement important 

car il introduisait un certain nombre de fonctionnalités innoventes et respectait la plupart des 

normes du groupe de travail du W3C.

Firefox et dans une moindre mesure d'autres navigateurs comme safari ,opera et google 

chrome ont bouleversé le web . Ces autres navigateurs avaient tendance à etre plus engagés que 

IE à respecter les normes et ils ont incité de nouvelles versions d'IE aprés une longue période 

de stagnation.

Meme Microsofta commencé à au moins faire semblent de parler de la notion de standard ,

cartes permettent plus de conformité  aux normes dans chacun des nouvelles versions d'IE 

introduite . Certains considèrent cela comme l'ouverture de la deuxième guerre des 

navigateurs alors que divers diveloppeurs se disputaient une part du marché des navigateurs .

Cependant, il y a une différence cette fois-ci le web n'est plus une nouveauté , mais un élément 

clé du monde des affaires et de la société . 

Un document web est maintenant soumis aux meme normes visuelles que les documents 

imprimés et HTML4 n'est pas capable de respecter facilement cette norme.

En fait, la notion meme du web comme une serie de documents est  remise en question.

Les pages web sont replacées par des applications web . Une grande partie de ce que les gens 

font maintenant sur internet ne consiste plue à lire des documents .Aujourd'hui, les 

developpeurs utilisent le web comme une interface de programmation.


HTML4 vieillissait:

Les changements sur le web ont nécessité une modification de la conception des normes 

relatives aux documents .HTML4 n'était pas clairement à la hauteur de la tâche qui consistait 

à soutenir le développement web moderne.

Les différentes étiquettes propriétaires ajouteées au cours des années ont ajoutées une certaine 

flexibilité visuelle, mais pas assez .Il n'y avait pas de solution satisfaisante pour la mise en page 

ou la gestion des polices . Il existait un ensemble de fonctionnalités pour saisie de donnée de 

formulaires , mais ces outils étaient limités et laids.

La plupart des navogateurs présentaient une forme de langage de programmation javascript , 

mais les implémentations variaient énormément, et créer une application réelle utilisant les 

technologies web était une proposition aléatoire .

La découverte du code XHTML inexact:

Le W3C a introduit XHTML en 2002 pour répondre à certaines de ces préocupations .

XHTML a été proposé  comme une version de HTML conforme aux normes plus strictes du 

langage de balisage XML . Le format XHTML est beaucoup moins tolérent que le format 

HTML. Par conséquent, si une page répond aux exigences strictes de la norme, elle est 

probablement bien conçu et prévisible .

Malheureusement, l'idéalisme du mouvement XHTML n'a jamais été réalisé . La création de 

documents XHTML valides s'est avérés suffisament difficile pour que trés peut de 

développeurs l'aient essayé.

Les navigateurs ont rendu le code XHTML inexact de manière décente . En fait la plupart de 

navigateurs ne rendaient pas vraiment le XHTML, mais le convertissaient discrètement en 

HTML


La création du WHATWG et l'apparence du HTML5:

Le W3C a créé une nouvelle forme de XHTML appelée XHTML2.0, mais entre-temps , un 

deuxième groupe appelé ًWHATWG (Groupe de travail sur la Technologie d'Application Web 

Hypertexte) a commencé à travailler sur sa propre norme concurrente, connue sous le noms de 

HTML5.

La prinsipale raison de ces normes concurrentes était le sentiement que XHTML était trop 

régide et restait centré sur HTML comme une langue de documents . Une partie de la 

motivation pour HTML5 était de créer un cadre pour la construction d'applications web qui 

seraient réellement utilisées par les developpeurs.

Finalement , le W3C a abandonné  la prise en charge de XHTML2  et prend désormais en 

charge la proposition du WHATWG. HTML5 apparait donc comme le prochain standard.











Aucun commentaire:

Enregistrer un commentaire