• 締切
  • 暇なときにでも

フレームの境界線

  • 質問No.12116
  • 閲覧数81
  • ありがとう数6
  • 回答数3
結論から言えば、自分のイメージする通りの境界線(立体的でなく色のついたもの)ができたわけですが、なぜ、このようなタグの書き方でできたのか理解できていないので、解説をおねがいしたいのですが、、。

<html>
<frameset cols="300,*" frameborder="yes" bordercolor="#5588bb">
<frame src="top-main.html" frameborder="no">
<frame src="top-right.html" frameborder="no">
</frameset>
</html>

<frameset>の部分でframebordr="yes"としてるのに<frame>の部分でframeborder="no"としているのは矛盾している気がするのですが、、。 該当するページは
http://homepage2.nifty.com/sonodax/top.html
で、Windows+IE5.0でのみ確認できています。
よろしくお願いします

回答 (全3件)

  • 回答No.3
補足読みました。
あくまで推測ですが、以下のように考えられます。
【両方にframeborderを書く場合】
1.FRAMESETでフレームのボーダーを色つきで作成。
2.FRAMEの方ではボーダーになにも変化を与えない。

【FRAMESETのみに書く場合】
1.FRAMESETでフレームのボーダーを色つきで作成。
2.FRAMEの方でもボーダーをさらに描画するため、
 立体的になる。

あくまで推測です。
ではでは☆
  • 回答No.2

ベストアンサー率 35% (162/461)

<frameset>タグで「ボーダーが有りで、なおかつ色指定有り」
になっているので、そのためだと思いますが。
あとはkanataさんのおっしゃる通りだと思います。
  • 回答No.1
FRAMEタグに付いているframeborderとFRAMESETタグに
付いているframeborderって、同じものを指します。

一度FRAMEタグの方のオプションを消してみては
どうでしょう。同じ結果が出てこないでしょうか。

出ない場合は、補足してください。調べなおします。
ではでは☆
補足コメント
noname#1428
FRAMEタグについているframeborder="no"を消してみたところ、やはり立体的になります。立体的なのはあまりすきでないので、、。スミマセン、よろしくおねがいします(^_^;)
投稿日時:2000/11/04 02:04
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ