HPB18 | HPB19 コンテンツ一覧
ホーム > HPB19 > HTML タグ辞典 > <frame>タグ
目次 | 元のページ 前のページ | 次のページ サイトマップ | ページEND

HTML タグ辞典 <frame>タグ


<frame>タグ リファレンス



<frame>タグ 説明



<frame>タグを利用することにより、画面(ウィンドウ)をいくつかのフレームに分割し、それぞれに別々に作成したページを、あたかも一つのページであるかのようにできます


<frame>タグは、<frameset>タグ の中で使用し、個々のフレーム(子ページ)を指定する為に使用します


HTML4.01 でも、「HTML4.01 Frameset」 として定義されていましたが、HTML5 では破棄され、最近、使用例も減ってきており、代わりに <iframe> や、<div> とスタイルシートによるレイアウトが用いられるようになってきています



<frame>タグ 使用例





<html>
<head>
<title>フレーム</title>
</head>
<frameset cols="50%,*">
    <frame src="frame1.html" name="frame1">
    <frameset rows="50%,*">
        <frame src="frame2.html" name="frame2">
        <frame src="frame3.html" name="frame3">
    </frameset>
    <noframes>
        <body>
            <p>このページを表示するには、フレームをサポートしているブラウザーが必要です。</p>
        </body>
    </noframes>
</frameset>
</html>




フレーム対応ブラウザ
frame1.html
の内容
frame2.html
の内容
frame3.html
の内容
フレーム非対応ブラウザ
このページを表示するには、フレームをサポートしているブラウザーが必要です。



<frame>タグ 重要属性



属性 意味
src=url フレームの中身に表示する文書の URL を指定します



<frame>タグ 表示関連属性



属性 意味
height=n フレームの高さをピクセルまたはパーセンテージで指定します
width=n フレームの横幅をピクセルまたはパーセンテージで指定します
bordercolor=color フレームの境界線の色を指定します
frameborder=frameborder 境界線を表示する場合は 1 を、表示しない場合は 0 を指定します。IE や Netscapeブラウザでは yes と no も使用可能です。境界線の両側で 0 が指定されると、境界線が表示されなくなります
marginheight=n フレームの上下の余白をピクセル単位で指定します
marginwidth=n フレームの左右の余白をピクセル単位で指定します
noresize フレームのリサイズを禁止します



<frame>タグ その他の属性



属性 意味
longdesc=url このフレームに関する説明が title 属性で示せないくらい長文の場合に、その説明ページの URL を指定します
scrolling=scrolling フレームのスクロールバーの表示を制御します
yes : 常に表示 / no : 常に非表示 / auto : 自動 (既定値)
allowtransparency=bool フレームを透明色にする場合に true を指定します (既定値は false )
透明にした場合、<frameset> を記述した HTMLファイル側に設定された背景が表示されます
Internet Explorer ではこの属性を指定したフレームのみが透明になりますが、Firefox では、すべてのフレームが透明になってしまうことがあります



<frame>タグ 一般属性



属性 意味
accesskey=key アクセスキーを指定します
class=class クラスを指定します
contenteditable=bool 要素を編集可能にします
dir=dir 文字の表示方向を指定します
hidden 要素を非表示にします
id=id ID を指定します
lang=lang 言語を指定します
spellcheck=bool スペルをチェックします
style=style スタイルシートを指定します
tabindex=n タブインデックスを指定します
title=title タイトルを指定します
translate=title 翻訳可否を指定します





<frame>タグ SEOへの影響


検索サイトの代表格である Google では、フレーム内のページ解析を努力目標といていますので、正確に分析され、評価される保証はありませんので、SEO を考えるのであれば、使用しない方が無難です

<補足>
SEO ( Search Engine Optimization : 検索エンジン最適化 ) とは、Google、Yahoo!、Goo 等の検索サイトで検索された際に、検索結果表示ページ(SERP : サープ : Search Engine Result Page )の前の方(上位)に表示されるように工夫して、ホームページ、ブログをつくることです
そのために用いる方法をSEO対策と言い、適切に使うことによりSEOに効果のあるタグがあります
SEO対策について、詳しくお知りになりたい場合、詳細は、「 SEO対策 SEOとは 」をご参照下さい

目次 | 元のページ 前のページ | 次のページ サイトマップ | ページTOP
ホーム > HPB19 > HTML タグ辞典 > <frame>タグ
HPB18 | HPB19 コンテンツ一覧
   

© 2014 abhp.net All Rights Reserved.

参考情報


frame - フレーム

HTML タグ辞典

ページTOP
ページTOP
ページTOP
ページTOP
ページTOP
ページTOP