这是与css或html的兼容性问题吗?

时间:2013-02-14 02:52:26

标签: html css internet-explorer-8

我有一个由主页面组成的网页,我在其中定义了标题和左侧菜单和页脚等。

在该主页面中,我使用框架链接子页面,例如./index.html?Pagenum=2。

问题是:我的一个子页面有一个表单。我使用了pForm的模板。所以我试图改变最小可能性。这意味着我使用不同的css作为我的主页(以及我网站上的所有其他页面),而不是我用于表单页面。

它适用于Chrome,FF,Safari ...但是当我在IE8或IE9中加载它(我还没有在其他IE版本中测试过)时,网页完全冻结。但是,如果我不使用pForm中的css文件,页面就不会冻结,只会变得非常糟糕。

这可能只是一个css不兼容问题吗?或者它有两个HTML标题是一个问题? 我应该只重写表单的整个css文件吗? (我试图避免这种情况,因为我在紧迫的截止日期前运行并且我对它不是很熟悉)

主页标题:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO8859-15" />
<link rel="stylesheet" href="../style.css" type="text/css" />
<title>Main page</title>
</head>

表单页面标题:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Pre-Registration Form</title>
<link rel="stylesheet" type="text/css" href="../form/view.css" />
<script type="text/javascript" src="../form/view.js"></script>
</head>

表单的CSS代码非常大......如果您认为可能存在错误,我应该从头做一个,不是吗?

很抱歉,如果这听起来像一个愚蠢的问题,但我正在学习语言,因为我要去。

我在jsFiddle中运行了表单代码,它运行正常。此外,如果我将文件夹路径放在浏览器上的表单,它也可以很好地工作。当我从主页面链接它时,它不起作用......

我用来链接到该表单的PHP代码:

<?php
        if(($Pagenum1==4)&&($Pagenum2==6)){
            $Pageurl="gnuboard4/bbs/board.php?bo_table=BM_QNA";
            echo "<iframe src='$Pageurl' name='iframe1' scrolling='no' width='640' height='100%' frameborder='0'     onload='this.style.height=this.contentWindow.document.body.scrollHeight;'></iframe>";
        }else{
            $Pageurl="Pages/".$Pagenum1.$Pagenum2.".html";
            if($Pagenum==0){
            $Pageurl="Pages/main.html";
        }
        if(file_exists($Pageurl)){include "$Pageurl";}
        if(($Pagenum1!=0)&&($Pagenum2==0)){
            if(!file_exists($Pageurl)){
                for($i=1;$Page[$Pagenum1][$i];$i++){
                    $Pageurl="Pages/".$Pagenum1.$i.".html";
                    if((file_exists($Pageurl))&&    ($i!=$Pagenum2)){include "$Pageurl";}
                }
            }
        }
    }
?>
这里有CSS:https://dl.dropbox.com/u/12473496/view.css

0 个答案:

没有答案