2010-07-22 3 views

Respuesta

5

Con la posible excepción del atributo (rara vez) start, la diferencia entre Estricto y Transicional se reduce a "Cosas que no debiste haber usado desde que Netscape 4 dejó de ser un navegador dominante".

Entonces, la pregunta es complicada ya que, si aprendiste HTML de este lado del milenio, no deberías haber usado Transitional en primer lugar (ahora déjanos un minuto de silencio mientras lamentamos la mala calidad de tutoriales demasiado populares (como uno de una organización que obtiene mucha gloria reflejada en el W3C debido a su nombre similar ... y estoy despotricando, así que voy a parar ahora).

0

En cuanto a la comercialización, es posible que obtenga una respuesta ligeramente mejor por decir que está justo en estricto XHTML, pero en realidad, la elección no importa. Transitional tiene algunos caprichos que mejoran la compatibilidad con versiones anteriores de elementos de HTML4 y anteriores, pero que desde entonces han sido desfavorecidos y, por lo tanto, desaprobados en los sabores estrictos (por ejemplo, marcos). Si está aprendiendo cómo escribir marcado en estos días, está aprendiendo todo el XHTML de todos modos, por lo que puede usar estrictamente.

Respuesta corta: no importa.

+0

Marketing lateral? De Verdad? W3 ha dejado de avanzar XHTML. ¡Tu también deberías! He aquí por qué: HTML4.01 está más cerca de la sintaxis para HTML5, por lo que será una transición más fácil cuando sea el momento. Ahora, sal de nuestro camino, Microsoft. – bpeterson76

+0

@ bpeterson76: http://www.w3.org/TR/html5/the-xhtml-syntax.html#the-xhtml-syntax – Quentin

+0

http://www.w3.org/News/2009#item119 – bpeterson76

-2

Aquí hay un artículo he encontrado ayer Leer la parte de marcas, es la primera parte:. D http://davidwalsh.name/get-over-it

+3

Oye, siéntete libre de escribir marcas no válidas, más dinero y trabajos para aquellos de nosotros que realmente nos importa escribir un buen código.Además, más dinero para los chicos de SEO que nos contratan para arreglar el desastre a las personas que no les importaba. El hecho de que Dojo pueda usar etiquetas no estándar (y ARIA es otro ejemplo) no nos da licencia para comenzar a ignorar el estándar y soltar las etiquetas de los extremos al azar. Ellos existen por una razón. – bpeterson76

-1

escribo HTML 4.01, ya sea tradicional o estricta

.

La verdad es que XHTML está roto y una representación correcta en un navegador HTML 4.01 ensuciará tu página con corchetes en ángulo recto.

Si cree que sabe cómo se define < br/> en el estándar HTML 4, piénselo de nuevo.

This sentence is <br/> across two lines. 

Cuando se lee por un analizador estricta convierte

This sentences is 
> across two lines. 

La forma de lenguaje SGML, que se basa en HTML tiene una característica conocida como SHORTTAG NET. La transformación es "< br /" -> "<br> </br >". Por lo tanto, "< br/>" se quema.

+0

¿No es correcto el '
' de todos modos? –

+1

Esto no tiene nada que ver con la pregunta. – Alohci

+0

@Platinum, no, no lo es. – Joshua

0

No hace mucha diferencia el uso, solo intente ser lo más constante posible con su margen de beneficio. Si nada más, hace que buscar + reemplazar sea mucho más fácil.

0

Si quiere ser "profesional" y usarlo al día <!DOCTYPE html>. Esto no romperá nada y es lo más moderno que puedes obtener.

Cuestiones relacionadas