[Ovillo] usar varias hojas de estilo a la vez

Karen_WmBeta web.kitbag en gmail.com
Lun Abr 30 17:17:12 UTC 2007


hola!

Estoy diseñando una página que tiene zonas líquidas, a base porcentajes, y
zonas fijas, con dimensiones en pixeles.

estas últimas cambian de dimensión conforme lo hace la resolución de la
pantalla con javascript que llama a la hoja de estilos que corresponda (el
método de styleswap [1])

Sin embargo cuando llama la hoja de estilos para las zonas fija, deja de
utilizar la hoja de estilos generales (los líquidos) y la que uso para ie6.

He intentado cambiar el rel="alternate stylesheet" por rel="stylesheet" en
el head, pero no hay manera de que utilice las tres hojas a la vez: la
dinámica, la general y la de ie6

qué estaré haciendo mal?? :(



PD. aquí pego el trozo de código que llama a las hojas de estilo:

<head>
    <meta http-equiv="Content-Type"  content="application/xhtml+xml;
charset=UTF-8" />
    <title>Lorem Ipsum</title>

    <script type="text/javascript" src="scripts/styleswap.js"></script>
        <link rel="alternate stylesheet" type="text/css"
href="estilo/w1280.css" title="w1280" />
        <link rel="alternate stylesheet" type="text/css"
href="estilo/w800.css" title="w800" />
        <link rel="stylesheet" type="text/css" href="estilo/w1024.css"
title="w1024" />

    <script type="text/javascript">
    window.onload = function() {styleSwap({w1280: 1200, w1024: 850, w800:
460});}
    </script>

    <link rel="stylesheet" type="text/css" href="estilo/general.css" />
    <!--[if ite IE 6]><link rel="stylesheet" type="text/css"
href="estilo/ie6.css" /><![endif]-->
</head>



PD2. pregunto aquí, porque creo que el problema está en cómo estoy llamando
a las hojas de estilo y no en el js.

Gracias :)



[1] http://dizque.lacalabaza.net/temp/styleswap/


Más información sobre la lista de distribución Ovillo