¿Deberíamos usar Strict DOCTYPE si nuestro código es válido con Transtional Doctype?
-
19-09-2019 - |
Pregunta
¿Cuáles son los contras para usar DOCTYPE de transición con un elemento presente o desordenado, si nuestro código es válido en la validación de W3C con DOCTYPE de transición?
¿Tendremos que reescribir/editar el código del sitio nuevamente después de unos años para el sitio en el que estamos utilizando XHTML/HTML TRANSTIONAL DOCTYPE.
Esto no es semántico, sino que usa menos carácter, y será bueno usar el editor WYSIWYG basado en la web en CMS
small {font-size:9px}
<p>hello <small>how</small> are you?</p>
Pero esto usando más carácter
.small-text {font-size:9px}
<p>hello <span class="small-text">how</span> are you?</p>
Ambos serán validados y ambos tienen soporte en todos los navegadores actuales. Pero, ¿qué será lo mejor para el futuro y por qué?
Solución
Mientras especifique el Doctype de transición, en lugar de simplemente usar los elementos de transición, no creo que se encuentre con grandes problemas a menos que los navegadores comiencen a eliminar el apoyo para esos elementos. También vale la pena señalar que puede estar limitándose en cuanto a qué elementos puede usar, ya que es probable que el Doctype de transición permanezca estático a medida que evolucionan los Doctypes estrictos.
Sin embargo, no creo que se enfrente a problemas grandes, ciertamente no dentro de unos pocos años. Y la mayoría de los sitios, ciertamente comerciales, probablemente necesitarían revisarse, si solo por razones de marketing/marca, antes del uso de transitional
se convierte en un problema.