2012-03-29 18 views
0

私はfirefoxとsafariで正常に動作しているhttp://81.201.129.45/~nichol/というサイトを持っていますが、IEではmargin:0の自動設定が機能していません。マージン:0自動動作していないIE?

アイデア?

+0

私の答えを見て、スクリプトを削除してタグに入れてください。 – w3uiguru

+0

あなたの質問に挑戦しないでください。最も役立つ回答を選択してください。または、問題を解決するために何をしたのかを詳述する新しいものを追加してください。 – Will

答えて

1

あなたは、あなたのページでDOCTYPEを含むものが含まれており、それが正常に動作していない:

<!DOCTYPE html> 

EDIT:あなたのDOCTYPEが所定の位置にあり、今私は、ソースを見て、しかし、あなたが含めていることあなたのheadタグの中に置かれるはずのJavaScriptの大きな塊、DOCTYPEは絶対に一番上にある必要があります。

0

ドキュメントはQuirksモードになっているようです。明示的に上部の文書タイプを指定してみてください

0

実際には<script>の要素があります。<html>の前に移動してください。</head>の前に移動してください。

0

doctypeの前にJavaScriptコードを削除してみましたか?

0

以下のスクリプトをページの上部から削除し、headタグに挿入します。サイトはquirksモードです。

<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> 
関連する問題