Estimados colegas:
He notado algo en el formateo de código de mi Microsoft Expression Web que uso para mis diseños.
Quizá sea una pregunta tonta pero la haré de todas formas.
Cuando tengo lista una página, para dejar todo prolijo en el código voy a la opción de "Volver a aplicar formato HTML" y esto reacomoda muchas cosas, líneas de texto, etc. pero noté algo raro....
Será que estaba acostumbrado a escribir las etiquetas de esta forma... (por ejemplo)
<meta name="robots" content="index, follow">
El caso es que cuando reaplica el formato HTML a todas las líneas de "meta" le reacomoda los atributos html de la siguiente manera:
<meta content="index, follow" name="robots">
(a todas les pone el parámetro "name" al final)
<meta content="noodp" name="googlebot">
<meta content="no-cache" name="pragma">
<meta content="1 month" name="revisit-after">
y así sucesivamente.
Esto ocurre porque tiene marcada la opción "Ordenar atributos HTML alfabéticamente" en las opciones del Editor de páginas.
Si se la desmarca, los atributos quedan tal como estaban al inicio (escritos de la forma habitual... <meta name... .... content .... etc)
Es una característica que viene marcada por defecto, como para que al aplicar el reformato de código los atributos se ordenen así.
Técnicamente esto parece correcto y no daría problemas, pero me resultó muy extraño pues siempre he visto escritas las líneas "meta" de la forma inicial (<meta name... .... content .... ).
Si un programa como Expression lo aplica de esa forma debe estar bien, pero tengo dos preguntas:
1. ¿alguno tuvo alguna experiencia similar o problemas con esto?
2. ¿alguien sabe si es importante para las máquinas de búsqueda ese ordenamiento alfabético de los atributos?
Muchas gracias y disculpen la molestia!
GusSiglo21
He notado algo en el formateo de código de mi Microsoft Expression Web que uso para mis diseños.
Quizá sea una pregunta tonta pero la haré de todas formas.
Cuando tengo lista una página, para dejar todo prolijo en el código voy a la opción de "Volver a aplicar formato HTML" y esto reacomoda muchas cosas, líneas de texto, etc. pero noté algo raro....
Será que estaba acostumbrado a escribir las etiquetas de esta forma... (por ejemplo)
<meta name="robots" content="index, follow">
El caso es que cuando reaplica el formato HTML a todas las líneas de "meta" le reacomoda los atributos html de la siguiente manera:
<meta content="index, follow" name="robots">
(a todas les pone el parámetro "name" al final)
<meta content="noodp" name="googlebot">
<meta content="no-cache" name="pragma">
<meta content="1 month" name="revisit-after">
y así sucesivamente.
Esto ocurre porque tiene marcada la opción "Ordenar atributos HTML alfabéticamente" en las opciones del Editor de páginas.
Si se la desmarca, los atributos quedan tal como estaban al inicio (escritos de la forma habitual... <meta name... .... content .... etc)
Es una característica que viene marcada por defecto, como para que al aplicar el reformato de código los atributos se ordenen así.
Técnicamente esto parece correcto y no daría problemas, pero me resultó muy extraño pues siempre he visto escritas las líneas "meta" de la forma inicial (<meta name... .... content .... ).
Si un programa como Expression lo aplica de esa forma debe estar bien, pero tengo dos preguntas:
1. ¿alguno tuvo alguna experiencia similar o problemas con esto?
2. ¿alguien sabe si es importante para las máquinas de búsqueda ese ordenamiento alfabético de los atributos?
Muchas gracias y disculpen la molestia!
GusSiglo21