Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2013, 19:15
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 1 mes
Puntos: 131
Tutorial HTML5 opinion

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