« Hazlo parecer un accidente | * | Otro de esos »
¿Alguien sabe por qué diablos aparece en Italicas la barra lateral de La Espiroqueta? Y ¿Por qué esto ocurre solo en el “Index”? No hay ni una sola instrucción de estilo que diga “Italics” ni HTML que diga <i></i>, en ninguna de las páginas ni mucho menos en la hoja de estilo. No, definitivamente no es CSS, porque nada y quiero decir NADA en la hoja de estilo muestra itálicas, ni “oblique” si quiera (Y mucho menos en Index.php). Simplemente un día, amaneció así.
Me está volviendo loca… (Y ni hablar del repentino cambio de color de la letra en los posts…)
5 comentarios »
Comentario de César
Marzo 1, 2006 @ 1:30 am
Je, me tuviste un rato buscando el problema… hey, la cosa era en efecto enigmática, y no resisto los enigmas :-)
Salva una copia del documento como lo entrega tu servidor (si tienes wget, pues “wget ‘http://www.tochtli.net/espiroqueta’”, si no, pues botón derecho al link y “Save As…”, supongo).
Ve el documento en un editor. El problema está justo debajo del texto: “*Estoy por terminar mi segunda semana de ejercicios.”. Las dos líneas siguientes dicen (reemplazando los símbolos menor qué y mayor qué por llaves ‘{‘, ‘}’, para que no se los coma tu blog):
{p}{strong}{em /}{/strong}
{/p}
Esto es ocioso y feo, pero técnicamente correcto. Firefox, sin embargo, no lo ve así. Firefox asume que vas a terminar un tag incluso si lo comienzas con “{tag/}” (excepto en tags que siempre van vacíos, como “{br/}”).
Esto es, si se encuentra “{em/}”, asume itálicas hasta que encuentra el “{/em}” correspondiente. Por supuesto, tu documento no tiene un “{/em}”, así que todo queda en itálicas hasta el fin del documento.
Peor aún: no me creas mucho, pero después de buscar un rato en bugzilla.mozilla.org, esto parece ser un comportamiento deliberado de Firefox, causado porque mucha gente abusa de la notación “{tag/} ... {/tag}” y pretende que funcione. Luego, no es un bug que vaya a ser corregido pronto :-/
Ahora, ese código espantoso lo genera el “Rich Text Editor” de Wordpress. Ve este reporte.
Como veo las cosas, creo que tu mejor opción es lo que hizo la persona en ese reporte: desactivar el “Rich Text Editor” (y editar a mano el HTML en ese post para remover el tag ofensivo).
Finalmente, te informo que el documento no es XHTML válido. Ni siquiera XML bien formado. Hey, sé que estoy siendo un geek hipócrita :-) pero La Espiroqueta dice “XHTML válido”... Y ¡no es cierto! :-P
Comentario de Fanelian
Marzo 1, 2006 @ 7:20 am
¡Dios mío! Muchas gracias, ha salvado usted mi sanidad mental. Ahorita mismo me encargo de remover esas sucias mentiras sobre el XHTML y XML :)
Lástima que no puedo quitar permanentemente el “Rich Text editor” porque La Espiroqueta no le hace a eso del HTML, pero por lo menos ya sé dónde ¡Dónde! se genera el código fantasma.
No lo encontraba, porque a mi me pasa otra cosa curiosa: no puedo ver el código fuente de la página completa, y no había tratado de usar el “Save as”. Por cierto, que dun dun dun dun no uso Firefox ;)
¿Cuánto le debo, doctor? :)
Comentario de Espiroqueta
Marzo 1, 2006 @ 8:56 am
O_O ¿HXTML? ¿HTML?... XHGC…XL2
...Y que me quedo callada…
¡¡Gracias!!
Comentario de César
Marzo 1, 2006 @ 2:18 pm
Oh-oh… mil disculpas, ¿hay otros navegadores, además de Firefox? :-P
¿Qué me debe?
{span style=”brando”}
Un día—-y que ese día nunca llegue—-un día la llamaré para que preste un servicio a la Familia… Pero hasta entonces, acepte esta justicia como un regalo en el día de bodas de mi hija…
Prego…
{/span}
Comentario de Merlusa
Marzo 1, 2006 @ 9:06 pm
... What??? (⌂_⌂)
RSS de los comentarios de esta entrada. URI para trackback