我有一个网站 - http://81.201.129.45/~nichol/在firefox和safari中工作正常但在IE中边距:容器上的0自动设置不起作用,网站只显示为左对齐。
有什么想法吗?
答案 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>