Aujourd’hui je vous propose une liste des éléments non valide au W3C. Lorsque nous réalisons un site web, il est intéressant d’utiliser les éléments valides et non pas les éléments déprécié ou qui sont en prévu à être déprécié !
body[background], table[background], td[background], th[background], input[border], table[border] table[cellpadding], table[cellspacing], object[codebase], img[height], object[height], table[height], a[name], form[name], img[name], object[name], a[target], area[target], td[valign], th[valign], img[width], object[width], table[width]
applet[align], caption[align], div[align], h1[align], h2[align], h3[align], h4[align], h5[align], h6[align], hr[align], iframe[align], img[align], input[align], legend[align], object[align], p[align], table[align], body[alink], applet[alt], applet[archive], body[background], body[bgcolor], td[bgcolor], tr[bgcolor], table[bgcolor], img[border], object[border], br[clear], applet[code], applet[codebase], basefont[color], font[color], dir[compact], dl[compact], menu[compact], ol[compact], ul[compact], basefont[face], font[face], applet[height], td[height], th[height], applet[hspace], img[hspace], object[hspace], script[language], body[link], applet[name], hr[noshade], td[nowrap], th[nowrap], applet[object], isindex[prompt], hr[size], font[size], basefont[size], ol[start], body[text], li[type], ol[type], ul[type], html[version], body[vlink], li[value], applet[vspace], img[vspace], object[vspace], hr[width], td[width], th[width], applet[width], pre[width]
body[bgproperties], *[bordercolor], *[bordercolordark], *[bordercolorlight], body[topmargin], body[rightmargin], body[bottommargin], body[leftmargin], table[frame]
input[type="button"], input[type="reset"], input[type="submit"], tt, big, small
applet, basefont, center, dir, font, isindex, menu, s, strike, u, listing, plaintext, xmp
audioscope, bgsound, blink, bq, comment, embed, fn, ilayer, /*image,*/ keygen, layer, limittext, marquee, multicol, nobr, noembed, nolayer, nosmartquotes, rt, ruby, server, sidebar, spacer, wbr, xml, blackface, shadow
a[name], applet[name], form[name], frame[name], iframe[name], img[name], map[name]
a > a, pre > img, pre > object, pre > big, pre > small, pre > sub, pre > sup, button > input, button > select, button > textarea, button > label, button > button, button > form, button > fieldset, button > iframe, button > isindex, label > label, form > form
Si tu as apprécié l'article, tu peux rejoindre le groupe sur Google Code !
« Valider ses formulaires avec Javascript | Créer un calendrier iCal comme sur l’iphone avec jQuery »
Aucun trackback
7 commentaires
Victor Nicollet
16 février 2009 à 10:20
1Subtile différence de sémantique: un élément déprécié n’est pas invalide, mais il peut devenir invalide dans une version ultérieure. Les explorateurs qui veulent être compatibles HTML 4.01, donc, sont obligés de gérer tous les éléments dépréciés (par exemple, body[background]).
La vraie question est plutôt de savoir si l’on veut écrire du HTML 4.01 en espérant que le support logiciel ne va pas disparaître prochainement (je ne vois pas ce qui pousserait les principaux explorateurs à le jeter à la poubelle) ou passer au HTML 5 (qui, lui, ne contient effectivement plus du tout ces attributs). Ou même, si l’on n’est pas déjà passé au XHTML strict depuis quelques années déjà
eMeRiKa
16 février 2009 à 10:38
2Y’a deux trucs qui me choque :
input[type="button"], input[type="reset"], input[type="submit"],
input[border]
Proposé à être déprécié ? on remplace par quoi dans ce cas ? input[type="image"] ?
Victor Nicollet
16 février 2009 à 10:57
3input[type="button"], input[type="reset"] et input[type="submit"] sont replacés par l’élement button, qui a une tête un peu moins laide au niveau XML. input[border] est repris en CSS.
Mr Xhark
16 février 2009 à 11:07
4Sympa
Même si je l’avais déjà vu ici ^^
Julien
16 février 2009 à 17:30
5Je suis comme eMeRiKa j’ai pas très bien saisi cette histoire de imput button. Un petit exemple ?
Victor Nicollet
16 février 2009 à 22:45
6En XHTML, on n’a plus le droit d’utiliser : <input type=» submit» value=» Mon Bouton!» >, il faut maintenant utiliser <button type=» submit» gt;Mon Bouton!</button>
C’est (quasiment) la même chose en HTML 5, si je me souviens bien.
Vito
27 août 2009 à 22:07
7Bonjour,
je suis un peu perdu, beaucoup même ! Je parcours le web à la recherche d’éléments valide W3C en XHTML 1.0 Transitional et je ne trouve que des listes d’éléments invalide ou dépréciés.
Si bien que je ne trouve toujours pas par quoi dois-je remplacer mon bordercolor=» #FF3300″.
C’est bien jolie de publier les éléments invalide, mais il serait bon de faire apparaître l’élément par lequel on doit le remplacer !
J’avoue que je me sent idiot ou alors je n’ai pas bien chercher !
Pouvez-vous me dire par quoi je remplace mon bordercolor=» #FF3300″ s’il vous plait ! Merci d’avance.
Cordialement.
Vito
Laisser un commentaire
Devenir Fan de Dator.fr
Nuage de tags
Sponsors
Blogoliste
Blogs Amis
Derniers Posts
Derniers Commentaires
Les meilleurs sujets
Propulsé par WordPress