0

問題がありますが、理由がわかりません:p オンライン フォームを作成しようとしていますが、IE9 での css の実装に問題があります。これまでのところ、私のページはクロムで動作しています (div はインライン ブロックとして表示されています) が、IE9 では動作していません。ただし、まったく同じコードをフィドルに入れると、IE9でも動作しますhttp://jsfiddle.net/XuD6j/1/

これにより、ヘッダーに問題がある可能性があると思います。現時点では次のようになっています。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

<html>
<head>
<title> Registratieformulier Peuters</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta name="generator" content="syn">
<style type="text/css"></style>
<link href="http://www.doenwatikkan.nl/jeroen/style.css" type="text/css" rel="stylesheet" media="screen">
<link href="http://www.doenwatikkan.nl/jeroen/print.css" type="text/css" rel="stylesheet" media="print">
</head>

また、問題がヘッダーにあるのではなく、別の場所にあるはずだと思われる場合も、何かアイデアがあればお知らせください。前もって感謝します!

4

2 に答える 2

3

Doctypeが間違っているように見えます。これは、IEをquirksモードに強制している可能性があります。試してみてください。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

http://www.quirksmode.org/css/quirksmode.htmlで推奨されているように

アップデート

これはクァークズモードの問題です。F12キーを押してブラウザモードを確認してください。あなたのコードは、私が問題だと思うヘッダーに以下をレンダリングしているように見えます:

Notice: Undefined index: route in /home/doenwa01/domains/doenwatikkan.nl/public_html/jeroen/verwerking.php on line 7

Notice: Undefined index: ID in /home/doenwa01/domains/doenwatikkan.nl/public_html/jeroen/verwerking.php on line 8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

その他の更新

ソースには2つのDoctypeが含まれているようです。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>

ページを読み込んで[ソースの表示]をクリックすると、問題が表示されます。基本的には、次のようになります。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
于 2013-03-08T10:40:34.227 に答える
2

それはあなたの文書型だと思いますが、現在はコメントアウトされており、間違った場所にあります。doctype が (正しい場所に) ない場合、Quirks モードが強制されます。

ページの最上部に配置します。これは HTML5 doctype です。

<!DOCTYPE html>

編集:ページの上部にいくつかのエラーがあります。それらを削除すると、正常に動作するはずです。

<!-- Created: 01-23-09 13:49:39 by R.Haenbeukers -->



Notice: Undefined index: route in /home/doenwa01/domains/doenwatikkan.nl/public_html/jeroen/verwerking.php on line 7

Notice: Undefined index: ID in /home/doenwa01/domains/doenwatikkan.nl/public_html/jeroen/verwerking.php on line 8
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
于 2013-03-08T11:05:31.860 に答える