htmlで上下に分けてでフレーム処理をするのですが、ネスケは大丈夫なのですが、IEでは、1ドットくらいの隙間ができてしまいます。
この隙間をなくすことはできないのでしょうか?
<frameborder="0" border="0" framespacing="0" >などと記述してあるのですが、それ以外になにか効果的なタグ(もしくは方法)があれば教えてください。

よろしくお願いします。

A 回答 (1件)

こんにちはri-koさん、xruzです。


これで隙間はありませんが、いかがでしょうか。

<html>
<head>
<title></title>
</head>
<frameset rows="*,50%" border="0" frameborder="0">
<frame src="a.html" name="ue" marginwidth="0" marginheight="0">
<frame src="a.html" name="shi" marginwidth="0" marginheight="0">
</frameset>
</html>

がんばってくださいね(~:~i
    • good
    • 0
この回答へのお礼

xruzさん、どうもありがとうございます!
おかげできれいにできあがりました。感激です!

ありがとうございました~!!

お礼日時:2001/12/18 10:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qフレームで区切った時の隙間を無くしたい

Dreamweaver OR Javascriptで教えて下さると光栄です.
初心者でつまらない質問かもしれないのですが
よくフレームとフレームのあいだに隙間って出来ますよね?

もしかしたらDreamweaverで作った時だけなのかも分からないのですが,フレームの線の前後というか上下というか、その隙間をなくす方法って如何すればいいんでしょうか?

Aベストアンサー

こんにちは。
レイアウトテーブルってテーブルのことかな?ん?
ブラウザの表示で端の空きを無くしたい場合の説明をさせて頂きます。この場合、テーブルは関係ありません。通常<body>の中に何もタグを書かないと、ブラウザ表示が上20ピクセル程、横10ピクセル程、空いてしまいますね。よくいろんなサイトをみると、上下横いっぱいまで画像が配置されています。これは、<BODY>の中にあるタグを入れます。下記に記述しておきました。ご参照下さい。
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
とすると、端までくっつきます。
「leftmargin="0", topmargin="0"」でIEはくっつきますが、Netscapeはくっつきません。よって、Netscape用に「marginwidth="0",marginheight="0"」も入れます。いずれもDoreamwaverの「修正」→「ページプロパティ」で設定できます。尚、プロフェッショナルになってくると、「スタイルシート」でも設定できます。
以上です。只今、フレームの確認をしていますのでわかりましたら、ご回答いたします。

こんにちは。
レイアウトテーブルってテーブルのことかな?ん?
ブラウザの表示で端の空きを無くしたい場合の説明をさせて頂きます。この場合、テーブルは関係ありません。通常<body>の中に何もタグを書かないと、ブラウザ表示が上20ピクセル程、横10ピクセル程、空いてしまいますね。よくいろんなサイトをみると、上下横いっぱいまで画像が配置されています。これは、<BODY>の中にあるタグを入れます。下記に記述しておきました。ご参照下さい。
<body leftmargin="0" topmargin="0" marginwidth="0" marginhe...続きを読む

Q親ウィンドウの別フレームを子ウィンドウから操作したい

いろいろ試しているのですが、理解不足のせいでしょうが、どうやってもできません!
内容は以下の通り(分からないのは3)です。どうぞ宜しくお願いいたします。


1:画面を、AとBの2つのフレームに分割しています。
【index.html】
<frameset>
 <frame src="A.html" name="A">
 <frame src="B.html" name="B">
</frameset>

2:Aフレーム内に記述してあるaaaアンカーをクリックすると、子画面ko.htmlを開きます。
<a href="javascript:void(0)" onclick="window.open('path=ko.html','_blank');">子画面</a>

3:ko.htmlではbbbというアンカーがあって、それをクリックすると、"親画面のBフレームにbbbで指定したリンク内容を表示したい"のです。
<a href="javascript:void(0)" onclick="opener.window.location=('B?path=/home/~/~/ZZZ.html');">開きたいファイルZZZ.html</a>
と書くと、openerはAだからAにZZZ.htmlの内容が表示されてしまうので、(全くおかしな記述をしているのかもしれませんが・・・(- -;))あちこち調べながら、
B.opener.window.locationとか、
B.opener.window.location.hrefとか、
parent.B.window.locationとか、
parent.frames[1].window.locationとか、
ほかにもいろいろやってみたのですが、出来ませんでした・・・。
このような別フレームの操作が出来る方法があれば教えてください。
宜しくお願いいたします。

いろいろ試しているのですが、理解不足のせいでしょうが、どうやってもできません!
内容は以下の通り(分からないのは3)です。どうぞ宜しくお願いいたします。


1:画面を、AとBの2つのフレームに分割しています。
【index.html】
<frameset>
 <frame src="A.html" name="A">
 <frame src="B.html" name="B">
</frameset>

2:Aフレーム内に記述してあるaaaアンカーをクリックすると、子画面ko.htmlを開きます。
<a href="javascript:void(0)" onclick="window.open('path=ko.html','_blank');">子画...続きを読む

Aベストアンサー

ご質問の場合、子ウィンドウ(ko.html)からみて、openerはフレームAになっていますから、window.opener~はフレームAに対する操作を意味することになります。

Bフレームを取得するには
window.opener.top.document.getElementsByName('B')[0].src='http://www.yahoo.co.jp/';
などのようにしてあげればよいかと…

ところで現状で、ko.htmlは開いているのでしょうか?
(こちらの環境では、ご質問の通りだと開きません)

Qframeset要素を使わずに画面を分割したい

アンテナ(下記サイト)のように左にメニュー画面を、右にコンテンツを表示するホームページを作成したいと考えています。
https://antenna.jp/

ひとつのウインドウで画面を2つにわけるためにはhtmlのframeset要素を使えばできることは把握しているのですが、上記サイトのアンテナではframesetを使わずに画面分割をしています。

見た目やレスポンシブ対応のしやすさも考え、できればframesetを使わずに画面分割を行いたいのですが、どのようにすれば可能でしょうか。
メニュー部分とコンテンツ部分を別々にスクロールできるようにしたいです。

どなたか分かる方教えてください。

Aベストアンサー

長くなるから、参考ページ参照。

参考URL:http://www.geocities.jp/eijispace/2012/0419.html


人気Q&Aランキング