保证金:0自动不工作IE?

时间:2012-03-29 16:26:30

标签: html css internet-explorer

我有一个网站 - http://81.201.129.45/~nichol/在firefox和safari中工作正常但在IE中边距:容器上的0自动设置不起作用,网站只显示为左对齐。

有什么想法吗?

5 个答案:

答案 0 :(得分:1)

您的页面中没有包含DOCTYPE,包含该内容并且工作正常:

<!DOCTYPE html>
编辑:您的DOCTYPE已经到位,现在我查看了源代码,但是您要包含一大堆应该放在head标记内的javascript,DOCTYPE需要是绝对是最重要的。

答案 1 :(得分:0)

您的文档似乎处于Quirks模式。尝试在顶部明确指定文档类型

答案 2 :(得分:0)

哇,你实际上在<script>之前有<html>元素...将它移到</head>之前,你应该没事。

答案 3 :(得分:0)

您是否尝试在doctype之前删除JavaScript代码?

答案 4 :(得分:0)

从页面顶部删除以下脚本并将其放在head标记中。您的网站处于怪癖模式。

<script type="text/javascript">
function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;
    }
  else
    {
    return true;
    }
  }
}
function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
}
function validate_number(field,alerttxt)
{
with (field)
  {
  if (value != '11')
    {
    alert(alerttxt);return false;}
  else {return true;}
  }
}
function validate_form(thisform)
{
with (thisform)
  {
  if (validate_required(request_name,"Name must be filled out!")==false)
  {request_name.focus();return false;}
  if (validate_required(request_email,"Email address must be entered!")==false)
  {request_email.focus();return false;}
  if (validate_email(request_email,"Not a valid e-mail address!")==false)
    {request_email.focus();return false;}


  if (validate_number(request_number,"Not the correct answer for 7 + 4")==false)
    {request_number.focus();return false;}

  }
}
</script>