<head>
<link type="text/css" rel="stylesheet" href="1024.css" />
<link type="text/css" rel="alternate stylesheet" href="1280.css" />
<link type="text/css" rel="alternate stylesheet" href="1440.css" />
<link type="text/css" rel="alternate stylesheet" href="1680.css" />
<script type="text/javascript">
<!--
var a
a=screen.width;var style = document.createElement('link');
style.type = "text/css";
style.rel = "stylesheet";
style.href = a+'.css';document.getElementsByTagName('head')[0].appendChild(style)//-->
</script><meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>北京中视天曈科技有限公司</title>
</head>
不知道为什么 火狐和遨游都通过了 但是IE7下没有加载到样式  也不能说完全没有加载  就是布局有点混乱  
网页见 :http://220.165.14.7/tt-video/index.php   请大家帮忙看下
之前有个朋友说把head里面的js写进function 我不会  如果需要 请大家帮忙写个

解决方案 »

  1.   

    1024.css
    1280.css
    1440.css
    1680.css
    这四个css貌似后三个都有问题
      

  2.   

    <head>
        <link type="text/css" rel="stylesheet" href="1024.css" />
        <link type="text/css" rel="alternate stylesheet" href="1280.css" />
        <link type="text/css" rel="alternate stylesheet" href="1440.css" />
        <link type="text/css" rel="alternate stylesheet" href="1680.css" />
        <script type="text/javascript">
            <!--
            window.onload = function(){
                var a
                a=screen.width;            alert(a)
                var style = document.createElement('link');
                style.type = "text/css";
                style.rel = "stylesheet";
                style.href = a+'.css';            document.getElementsByTagName('head')[0].appendChild(style)
            }
            //-->
        </script>    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <title>北京中视天曈科技有限公司</title>
    </head>这样试试~·
      

  3.   

    IE把link和script视为2个特殊标签,是不允许用标准的DOM方法访问,貌似要用IE自己的方法
      

  4.   

    是这样,我原本有4个css  ,考虑要适应分辨率,使用rel="alternate stylesheet"   但是这样我只能将4个css合并为一个   1024.css  1280.css 等等  当我单一的载入4个样式时,IE7下正常  ,但是统一后  ie7 感觉就无法加载了  我还在进一步验证 感觉5楼说的有道理