【HTML初心者入門】framesetでフレームを設定する方法を解説!

2024.01.06
HTML入門

みなさんはHTMLの学習をしていませんか?

今回の記事ではframesetの使い方や注意点について紹介していきます!

ウィンドウの分割を指定する

ウィンドウをいくつかのフレームに分割する際に指定する要素です。ウィンドウをどのように分割するかを frameset 要素で指定し、 分割した各フレームにどのファイルを割り当てるかを frame 要素で指定します。

この要素は、html要素内にbody要素の代わりとして配置します。各フレーム内に表示するページは、frame要素で各々指定することになります。

指定できる属性

 1. rows

横方向の分割 (各フレームの高さを指定)をピクセル数、相対比率 (初期値は 100%)で指定します。

 2. cols

縦方向の分割 (各フレームの幅を指定)をピクセル数、相対比率 (初期値は 100%)で指定します。

フレームが表示できない場合の対応

フレームを利用できないブラウザに対して、代替となる内容を提供する必要があります。そのための要素として、noframe要素が用意されています。フレームを利用できるブラウザでは、この要素の内容は無視され表示されません。

この要素は、frameset要素内に配置します。代替の内容には、フレームに表示される文書へのリンクなどを配置しておくと親切です。

・学習ステップを確認したい方は、【入門者向け】プログラミング初心者がHTMLを学ぶ6つのステップ」の記事を参考にしてください。


今の働き方に不満はあるけど、日々の業務が忙しくてゆっくり考える時間がない…
そんな悩みを持つ方に向けて【DMM WEBCAMP】では無料のキャリア相談を実施しています。
ビデオ通話で相談をすることができるため、仕事で忙しい方でもスキマ時間に気軽にカウンセリングを受けることも可能です!
プロのキャリアカウンセラーと一緒に、今後のキャリアについて考えてみませんか?

フレームで覚えておくこと

 1.分割指定のテクニック

画面を左右に2分割する際、片方は幅100ピクセルで固定したいが、残りの部分は画面サイズに合わせて変動して欲しいということがあります。 このような場合には

HTML
[html]<FRAMESET cols="100,*">[/html]

という具合に「*」を使用することで右側のフレームは画面サイズに合わせて変動します。

 2. リンク先にフレームを指定する

リンク先を別フレームに表示させたい場合には、 あらかじめ各フレームにframe要素のname属性で名前を付けておき、 a 要素でリンク先を指定する際にtarget属性でリンク先フレーム名を指定します。

・HTMLタグを一覧から探したい方は、「【初心者向け】htmlで使う主要なタグ一覧を解説」の記事を参考にしてください。

サンプル

HTML
[html]<!DOCTYPE html>
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>
<meta http-equiv=”Content-Style-Type” content=”text/css”>
<title>[TEST]frameset</title>
</head>
<frameset rows=”100,*”>
<frame src=”frame_top.html” name=”top”>
<frameset cols=”150,*”>
<frame src=”frame_left.html” name=”left”>
<frame src=”frame_right.html” name=”right”>
</frameset>
<noframes>
このページはフレームを使用しています。
</noframes>
</frameset>
</html>[/html]

リンク先にフレームを指定する


今の働き方に不満はあるけど、日々の業務が忙しくてゆっくり考える時間がない…
そんな悩みを持つ方に向けて【DMM WEBCAMP】では無料のキャリア相談を実施しています。
ビデオ通話で相談をすることができるため、仕事で忙しい方でもスキマ時間に気軽にカウンセリングを受けることも可能です!
プロのキャリアカウンセラーと一緒に、今後のキャリアについて考えてみませんか?

まとめ

初心者の方向けにframesetを紹介していきましたが、いかがでしたか?

headタグはWebサイトを作成する上で基本となるタグですので、しっかり基本を抑えてくださいね!

\プログラミングスクールを比較/

DMM WEBCAMP

COACHTECH

RUNTEQ

DMM WEBCAMP COACHTECH RUNTEQ
目指せる姿 WEBエンジニアへの転職
フリーランスエンジニア WEBエンジニアへの転職
分割払い
補助金 ×
転職保証 × ×
受講期間 12週間〜 3ヶ月〜 5ヶ月〜
特徴 【IT業界の転職を一番に考えたい方向け】
大手DMMが運営のプログラミングスクール
転職成功率98.8%
豊富なキャンペーンや補助金制度あり
【フリーランスを目指したい方向け】
フリーランスのエンジニアを最短で目指す
エンジニアと共に実際の案件開発を担当
【とことん勉強してから転職したい方向け】
1,000時間(約9カ月)のカリキュラムでしっかり勉強
企業の求める即戦力のWEBエンジニアを目指す
料金 329,350円〜
※給付金適用後
42万9,000円~ 55万円

公式HP

公式HP

公式HP

関連記事

資料請求

  • 短期集中で最速エンジニア転職を実現-転職成功者インタビュー一覧

    DMM WEBCAMPでは転職成功率98%を実現しています。本資料では、元警察官や元ラーメン屋など様々なバックグラウンドを持つ卒業生の声をお届けします。

    資料をダウンロードする
  • IT技術がもたらす3つの変化と身につけるべきスキル

    IT技術の発展により、今後10~20年程度で47%の仕事がなくなると言われています。どのような変化が訪れ、私達はどのようなスキルを身につけるべきかを解説します。

    資料をダウンロードする
  • 未経験がフリーランスエンジニアになる方法-年収アップで自由な働き方を手に入れる

    働き方改革やリモートワークの影響でフリーランスという働き方の人気は高まりつつあります。フリーランスエンジニアとして活躍するために必要な情報をお届けします。

    資料をダウンロードする

© 2024 WEBCAMP MEDIA Powered by AFFINGER5