Comment savoir si vous avez à faire à un apprenti défenseur des standards du web.
S’il répond à un des critères suivants, vous avez à faire à un apprenti.
- Il parle de l’importance de la balise
alt
.
- Il affirme que
<b>
et <i>
sont deprecated.
- Et il l’écrit « depreciated ».
- Il utilise des
<span style="font-style: italic;">
,
parce que <i>
est purement presentationnel.
- Il veut absolument que son logiciel utilise
<em>
et <strong>
là où l’interface dit « italique » et « gras ».
- Il utilise
<cite>
pour les citations.
- Il se plaint de l’utilisation de balises en majuscules en HTML.
- Il soutient que XHTML 1.0 est plus sémantique que HTML 4.01.
- Il soutient que XHTML 1.0 est plus structuré que HTML 4.01.
- Il soutient que XHTML 1.0 est moins presentationnel que HTML 4.01.
- Il soutient que les navigateurs analysent le XHTML servi en tant que
text/html
plus vite que le HTML.
- Il parle des « avantages du XHTML » sans préciser quels sont ces avantages.
- Il utilise de gros documents XHTML 1.0 Transitional avec des mises en page par tableaux
tout en affirmant qu’ils sont plus compatibles avec les PDA grâce à XHTML.
- Il « Assure la pérennité » d’un site en migrant de HTML 4.01
Transitional à XHTML 1.0 Transitional et continue à le servir en tant que
text/html
en conservant tels quels tous les scripts JavaScript.
- Il utilise la notation XML pour les éléments vides dans des pages qui sont sensées être du HTML.
- Il critique l’absence de DOCTYPE dans des documents
application/xhtml+xml
ou
SVG et pointe avec suffisance vers validator.w3.org.
- Il prétend que tous les tableaux sont mauvais.
- Il préconise un positionnement absolu au pixel près en CSS en remplacement de ces tableaux.
- Il remplace le
//EN
à la fin de l’identifiant public du DOCTYPE par le code de la langue dans laquelle la page est écrite.
- Il oublie la déclaration de l’espace de nommage en XHTML et en SVG et prétend que ça ne pose pas de problème parce que ça valide.
- Il sert aux navigateurs des documents écrits à l’aide d’un vocable XML « maison » avec une transformation XSLT au lieu de servir du HTML, parce que c’est plus sémantique.