Hoy en la mañana cuando le pregunté a un amigo en Perú, qué tal le parecía el nuevo theme de mi blog, me dijo que las barras laterales estaban abajo, dado a que yo uso mayormente Firefox, tanto en Ubuntu (la mayor parte del tiempo) y Windows XP, cuando estoy en mi laptop, no me había percatado de ese detalle, al parecer todo es parte de un conocido error documentado en este website que me ayudó a resolver en parte el problema:
http://www.positioniseverything.net/explorer/floatIndent.html
Parece ser que la implementación de las boxes (de CSS) en IE está pobremente implementada, ya que ese error no lo he visto ni en Konqueror, Firefox u Opera, no tengo acceso a un Mac OS X, pero dado que el browser del navegador de las Mac esta basado en el motor de Konqueror, pues creo que alli debe de funcionar también.
Igual con la modificación que he hecho, no se ve igual en IE, que en "todos" los demás browsers pero al menos ahora se ve una barra a la izquierda, cuando deberían de verse dos. Estoy todavía trabajando en un hacking para este theme que me permita ver el mismo theme tanto en IE cómo en "todos" los demás browsers.
Para aquellos que no quieran leer todo el documento que incluyó líneas arriba, aquí las líneas de código que tuve que agregar para conseguir que al menos se vea una barra a la izquierda y la otra abajo y a la derecha de la misma. Esta es la modificación a aplicar en el archivo sidebar.php del theme:
<?php
if (strpos($_SERVER["HTTP_USER_AGENT"], "MSIE") === false) {
?>
<div id="sidebar">
<?php
} else {
?>
<div id="sidebar" style="display:inline">
<?php
}
?>
En cuanto tenga completo el hack los posteare, para aquellos que tengan este mismo problema, no deban reinventar la rueda cómo tuve que hacerlo yo. Aunque nada de eso será necesario cuando Microsoft cumpla su promesa y sus navegadores sean compatibles con los estándares propuestos por el w3c, aunque conociendo a Microsoft, creo que primero se enfriará el infierno antes de que ellos sigan algún estándar.
UPDATE: Al parecer el problema es sólo con IE6, acabo de instalar IE7 en mi Ubuntu (usando WINE), y la página se ve exactamente igual que en Firefox, Konqueor, Opera y los otros navegadores. El único problema que he encontrado con el IE7 es que la renderización de la página es terriblemente lenta, toma más de 10 minutos que dibuje la página, y eso que mi máquina es un Core 2 Duo de 2 GHz y 2GB de RAM.