6

HTML コードに次の行があります。

<iframe src="http://example.com"></iframe>

エディターとして Aptana を使用しています。

この警告を解決するにはどうすればよいですか? どういう意味ですか?

「空の をトリミングする必要があります<iframe>。」

4

2 に答える 2

4

iframeタグの本体がないためです。

警告を削除する 1 つのオプションは、別の行に終了タグを配置することです。

<iframe src="http://example.com">
</iframe>

またはスペースを追加します。

<iframe src="http://example.com"> </iframe>
于 2013-03-10T16:18:31.563 に答える
1

警告の理由が何であれ、iframe要素にコンテンツを含める理由があります。これは、インライン フレームの表示がブラウザーまたはサポートによってサポートされていない場合 (およびその場合にのみ) に使用するためのフォールバックコンテンツであることを意図しています。無効にされました。したがって、フォールバック コンテンツとしてリンクなどを提供できます。

<iframe src="http://example.com"><a href="http://example.com">
Some useful title for the page</a></iframe>

これは有用性が限られていますが、少なくとも Opera にはインライン フレームを無効にするためのユーザー設定可能なオプションがまだあります。また、インライン フレームは一種のセキュリティ上の問題であると言われているため、インライン フレームを無効にしたいと考える人もいるかもしれません。その上、リンクのようなコンテンツは確かに警告を黙らせます.

訂正(2013 年 10 月 4 日): HTML5 では、iframeコンテンツがテキストのみである必要があり、Opera (インライン フレームをサポートしないように構成されている場合) はそのブックで再生されます。タグとして解釈されることなく、コンテンツがそのまま表示されます。iframe完全を期すために、古き良き Lynx ブラウザーは、マークアップが解釈されるようにコンテンツを処理することを付け加える必要がありますが、src属性によって指定されたリソースへのリンクも自動的に表示します。したがって、実用的な目的では、の内容iframeはかなり無意味です。

于 2013-03-10T17:03:47.507 に答える