a ver, aquí hay varios puntos
ie no cumple estándares PERO, como dice ramm, se suelen utilizar los famosos hacks, que él (y muchos otros) no recomiendan, sin embargo yo no le veo nada malo adaptar la hoja de estilos para que los navegadores malos lo interpreten correctamente.. otro punto sería utilizar php o javascript para detectar el navegador que —en mi particular punto de vista— vendría siendo lo mismo
checa este enlace, es un poco más ilustrativo
http://www.nolimit-studio.com/yosoysosa/archives/categorias/tutoriales/tu_navegador_apesta.php
en segundo lugar, utilizar popups es la PEOR práctica en la web, te recomiendo no lo hagas. pero echémosle un ojo al código
Código :
<A HREF="javascript:PopLeroy();" class="clink" >Leroy</A>
[...]
function PopLeroy(URLStr)
{
popUpWin = open("Tunos/Leroy.htm", "main","width=650 height=365");
}
primero que nada el javascript debe estar ANTES del tag body, por que si está debajo y aún no se ha cargado, al invocarlo saldrá un error diciendo que la función no ha sido definida. en este caso sería voltearlo:
Código :
function PopLeroy(URLStr)
{
popUpWin = open("Tunos/Leroy.htm", "main","width=650 height=365");
}
[...]
<A HREF="javascript:PopLeroy();" class="clink" >Leroy</A>
ahora, tu función tiene un parámetro URLStr que cuando lo llamas en el link no está definido, probablemente ese sea el motivo por el cual firefox no lo abre (o bien, tienes el bloqueador de popups activado)
otro detalle, tanto las hojas de estilo como los javascripts es recomendable tenerlos en un archivo externo, así ahorras ancho de banda y el usuario sólo cargará una vez estos archivos
y por último, para pasar con css es recomendable "adaptar" los scripts para el peor de los casos; que no tengan activado javascript, en este caso sería
Código :
function PopLeroy(que)
{
popUpWin = open(que.href, "main","width=650 height=365");
}
[...]
<a href="Tunos/Leroy.htm" onclick="javascript:PopLeroy(this);" class="clink">Leroy</a>
lo siento, está un poco complicado de explicar y no tengo mucho tiempo así que te recomiendo cheques el código y veas qué cambió, desactives javascript y pruebes.
ahora con css.. para maquetar se utiliza la propiedad float, checa los tutoriales, por ahí hay un par que seguro te sirvan. esto es para decirte que position:absolute podría ser lo más estándar que te puedas encontrar pero para maquetar SIMPLEMENTE no sirven.
antes de que te metas más en este mundillo mágico del xhtml+css te recomiendo que tomes el buen camino y hagas caso a mis humildes consejos
suerte. un saludo.