0

以下の HTML コードでは、フレームセットは表示されず、テキスト「abc」のみが表示されます。ただし、テキスト「abc」をコードから削除すると、フレームセットが表示されます。なぜそれが起こるのかわかりません。フレームセットはテキスト「abc」の下に表示されるべきではありませんか?

<html>
<head>

abc

<frameset border=0 cols="170,*">
<frame marginwidth=10 src="navigation.html" name="left" scrolling=auto>
</frameset>

</head>
</html>
4

1 に答える 1

1

ドキュメントが無効です。

<body>またはのいずれかを使用できますが、<frameset>両方を使用することはできません。メタデータ以外のテキストは、<body>or<noframes>要素に表示する必要があります。

いいえ、フレームセットは の下に表示されるべきではありませんabc。はabc、これが通常のコンテンツを含む通常の HTML ドキュメントであり、フレームセット ドキュメントではないことをブラウザに伝えます。

于 2013-08-22T19:57:40.137 に答える