Que tal amigos
Estoy escribiendo un tutorial de HTML5, lo trato de hacer facil pero a la vez con todo lo que se debe saber.
Que opinan de este "capitulo" de el elemento <sub>
Elemento SUB
http://www.w3.org/TR/html5/text-leve...d-sup-elements
Como debe ser usado
puede ser usado donde phrasing content es esperado
Modelo de Contenido
Phrasing content
Atributos
Globales
El elemento <sub> es un subindice
Este elemento debe ser usado unicamente para convenciones tipigraficas con significado especifico.
Una convencion tipografica con significado especifico es por ejemplo los subindices que utilizamos en las formulas quimicas, su significado es el numero de atomos de cierto elemento.
Tambien hay convenciones tipograficas sin significado, por ejemplo supongamos que trabajamos en una empresa. Esa empresa tiene normas y convenciones tipograficas, una de esas convenciones tipograficas es la siguiente:
Todo numero que aparezca en los parrafos debe estar en tipo subindice
Meramente esa es una convencion tipografica pero no tiene un significado, un porque.
El elemento <sub> se debe usar unicamente para convenciones tipograficas CON significado
Una regla para usar correctamente este elemento es la siguiente:
La presencia de <sub> cambia el significado del contenido?
Si la respuesta es SI entonces estamos usando <sub> correctamente
Ejemplo
Sin <sub>
H2O
El significado es: Un atomo de hidrogeno y 2 de oxigeno
Con <sub>
H<sub>2</sub>O
El significado es: 2 atomos de hidrogeno y un atomo de oxigeno.
En este caso <sub> cambia el significado del contenido
Si la respues es NO entonces estamos usando <sub> incorrectamente
Ejemplo
Sin <sub>
HTML5
El significado es HTML5
Con <sub>(estamos obedeciendo la convencion tipografica sin significado de la empresa)
HTML<sub>5</sub>
El significado es HTML5, es cierto el numero 5 es un subindice pero lo que nosostros leemos es HTML5
En este caso <sub> No cambia el significado del contenido, entonces es un uso incorrecto.
Cualquier sugerencia es bien recibida
salu2