Disruptive Innovations SARL

"Les standards HTML et CSS
des origines à mercredi dernier"

HTML et CSS : d'où ils viennent, comment ils sont apparus et pourquoi il faut du champagne cher pour les faire évoluer ; comment fonctionne un Groupe de Travail du W3C, ce qu'est un processus de standardisation et pourquoi même du champagne pas cher est inutile pour transformer ça en champ de bataille ; et enfin le futur de HTML et CSS, et pourquoi il va falloir passer du champagne à quelque chose de plus fort...


Daniel Glazman

http://disruptive-innovations.com

L'animal

Avant HTML

Avant CSS

troff

.Cs "* Ulva" indica "Roth"
.Pe
\f2Ulva indica\f1
Roth, 1806: 327--328
(type locality: \*QEx India orientali\*U [India \f2fide\f1
Martens, 1868: 60--61]).
.Ts Misapplied name:
.Sy
\f2Phycoseris gigantea\f1.---
Martens, 1868: 60--61.
.Id
India.
.Qp
Note:
According to
C. Agardh (1823 [1822--1823]: 407--408), who had seen a specimen
in Roth's herbarium, \f2Ulva indica\f1 Roth is referable to the plant
that has traditionally but erroneously been called
\f2Ulva latissima\f1 Linnaeus (see \f2Ulva latissima\f1 auctorum).
Martens (\f2l.c.\f1) used the name
\f2Phycoseris gigantea\f1 to refer to Roth's record.
.Qc

SGML

Cet exemple date de 1986...

<!DOCTYPE mydtd PUBLIC "-//MY COMPANY//DTD MYDTD//EN">
  <mydtd>
    <section>
    <heading>SGML Example</heading>
      <paragraph>this is the first paragraph of section 1.</paragraph>
      <section>
        <heading>For advanced users</heading>
        <paragraph>this is the first paragraph of section 1.1</paragraph>
      </section>
    </section>
  </mydtd>

HTML #1

25 Septembre 1990

// HyperText is like Text, but includes links to and from other hypertexts.
//
// Authors:
//	TBL		Tim Berners-Lee CERN/CN

Novembre 1990

<title>Hypertext Links</title>
<h1>Links and Anchors</h1>
A link is the connection between one piece of
<a href=WhatIs.html>hypertext</a> and another.

Décembre 1990

<ol>
<li><a href=People.html#newcombe>Steve newcombe's</a> and Goldfarber's "Hytime" committee
looking into SGML, and
<li>An ISO working group known as MHEG, "Multimedia/HyperText Expert Group".
led by one Francis Kretz (Thompsa SA? Rennes?).
</lo>

HTML #2

Toujours Décembre 1990

<Title>Strutcured Documents vs. HyperText</title>
A debate which surfaced many times at <a href=#Introduction>ECHT90</a> was that
as to whether a document should have an overall structure, as in an SGML document,
or whether it should be free to be a tangled web.
<p>
The proponents of an enforced structure pointed out that
<ol><li>It conveyed better the author's intent
<li>It provided a more steady basis for the reader's assimilation of the material
<li>It prevented people from getting lost
</ol>

Et la première erreur dès le 7 Décembre 1990 :-)

<ol>
<li>This is the first element of an ordered list
<li>This is the 2nd element of an ordered list. This element contains more text than one would normally expect to fit onto a line.
It should wrap around onto the next line(s) with the left margin still indented.
<li>This is the 3rd element of an ordered list
<li>This is the 4th element of an ordered list
</ul>

Et la sémantique dans tout ça ?

Most of the tags are just style tags: this goes for the headings H1 to H6, the lists UL
and OL with list elements LI, the glossary DL with elements DT and DD

Les débuts de la standardisation

HTML, l'accélération

Netscape et la standardisation de HTML

La méthode était assez peu appréciée, mais in fine, Netscape avait raison. Sans l'énorme poussée de Netscape, le Web ne serait pas ce qu'il est aujourd'hui. Et il n'est pas sûr du tout qu'ils auraient pu faire plus propre ET avec succès.

HTML, le grand nettoyage

HTML, la stabilisation

CSS, la nouveauté

CSS, la maturité

Les Working Groups

Le champ de bataille

XHTML 2 (attention, allergène puissant)

CSS, l'âge mûr ?

" The future of the Web should be built over HTML 5.0 (ie un dérivé de HTML 4.0) and something new, totally independant from HTML. " -- 24 Avril 2003

Conclusion 1

Je pense que...

Questions?

http://disruptive-innovations.com/zoo/slides/20060922/