Aller au contenu

Standards et W3C, un peu d'histoire


NorSeb

Sujets conseillés

Bonjour,

Je viens de me poser une question : comment se fait-il que des balises non valides W3C existent (je pense à <center> par exemple) ?

Quelqu'un peut me dire ?

Modifié par NorSeb
Lien vers le commentaire
Partager sur d’autres sites

Salut,

Le statut d'une balise ou d'un attribut dépend de la norme que tu souhaites utiliser : plus na norme est stricte, plus elle est restrictive et rigide sur les règles de composition.

Certaines balises sont "deprecated", ce qui pourrait se traduire par "d'usage déconseillé".

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Un peu de lecture pour satisfaire les curieux...

Dans la dernière traduction publiée sur Pompage.net (Tables Vs. CSS - Un combat à mort), Sergio Villarreal raconte ses débuts sur le Net en 1993.

On a de la peine à croire que lors de la publication du premier navigateur graphique (Mosaic) cette année-là, le World Wide Web ne comptait que 200 sites !

Avec l'apparition de Netscape Navigator et d'Internet Explorer commence la guerre des navigateurs et des balises propriétaires.

C'est pour tenter de mettre de l'ordre dans tout cela que naît le World Wide Web Consortium en 1994 (premières spécifications HTML 2.0)... et les premières balises dépréciées, déjà :

HTML.Deprecated

    Certain features of the language are necessary for compatibility with earlier versions of the specification, but they tend to be used and implemented inconsistently, and their use is deprecated. This feature test entity enables a document type definition that allows these features. It is set to `INCLUDE' by default. Documents generated by translation software or editing software should not contain deprecated idioms.

Certains éléments et attributs sont déconseillés (deprecated) en HTML 4.01, (ils risquent de devenir obsolètes donc sans aucune garantie de gestion de la part de l'agent utilisateur), ils ne font plus partie de XHTML 1.0. C'est le cas de l'élément CENTER.

Lectures complémentaires :

- le World Wide Web, avec notamment un historique de l'évolution du nombre de sites

- Standards-Normes-Documents numériques Introduction générale, arrêté en janvier 2000 mais très complet

Lien vers le commentaire
Partager sur d’autres sites

Certains éléments et attributs sont déconseillés (deprecated) en HTML 4.01, (ils risquent de devenir obsolètes donc sans aucune garantie de gestion de la part de l'agent utilisateur), ils ne font plus partie de XHTML 1.0. C'est le cas de l'élément CENTER.

<{POST_SNAPBACK}>

Si si, on peut tout à fait utiliser center en XHTML 1.0 :P

Ce qu'on a pas le droit c'est de l'utiliser dans les variantes strictes de HTML 4x et XHTML 1.0. Mais en transitionnal on peut parfaitement.

De même on ne peut plus utiliser center en XHTML 1.1 qui est une extension de XHTML 1.0 Strict.

C'est un peu le bordel... ce qu'on peut dire c'est que :

  1. Les éléments et attributs de mise en forme sont, comme l'a dit Monique, déconseillés.
  2. Ces attributs et éléments déconseillés ne peuvent être utilisés qu'en HTML 4.01 Transitionnal et en XHTML 1.0 Transitionnal.
  3. Ils sont en revanche interdits dans toutes les variantes Strict et dérivées de Strict dans lesquelles il faut utiliser les CSS pour obtenir le même résultat, mais de manière plus propre.

Pour remplacer center, alsacréations propose un excellent tutorial : Centrer les éléments ou un site web en CSS ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...