NorSeb Posté 11 Octobre 2005 Posté 11 Octobre 2005 (modifié) 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é 11 Octobre 2005 par NorSeb
destroyedlolo Posté 11 Octobre 2005 Posté 11 Octobre 2005 Heu ... t'es sur que <center> n'est pas valide HTML 4 ?
NorSeb Posté 11 Octobre 2005 Auteur Posté 11 Octobre 2005 (modifié) C'est à dire que je m'y perd un peu... Mais je crois que je viens de saisir Modifié 11 Octobre 2005 par NorSeb
MarvinLeRouge Posté 11 Octobre 2005 Posté 11 Octobre 2005 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é".
Monique Posté 11 Octobre 2005 Posté 11 Octobre 2005 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
NorSeb Posté 12 Octobre 2005 Auteur Posté 12 Octobre 2005 Merci Monique ! Ma curiosité est (largement) satisfaite.
Xavier Posté 12 Octobre 2005 Posté 12 Octobre 2005 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 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 : Les éléments et attributs de mise en forme sont, comme l'a dit Monique, déconseillés. 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. 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant