フレーム使用時の線を消したい



0   名前: 北 小雪 : 2006/01/24 17:57
こんにちは。御世話になります(>_<)
フレームを使用しているんですが、どうしてもフレームの境にある線を消したいんです!

尚、使用しているタグは
<FRAME SRC="アドレス" name="A" frameborder="NO">
<FRAME SRC="アドレス" name="B" noresize scrolling="auto" frameborder="NO">
となっています。

何方か、方法をご存知の方教えて下さい!お願いします!

1   名前: 008 : 2006/01/24 17:57
<FRAMESET ROWS="*,*" BORDER="0">

と、してみてはどうですか?

2   名前: Pid : 2006/01/24 17:57
frameborder 属性の値は 0 か 1 です。

それはさておき,>>0 の小雪さんの書き方は「正しい」です。Firefox,Safari はそれで消えるはずです。しかし,今のメジャーなブラウザは,歴史的なしがらみのため書式がバラバラになっています。

・Firefox,Safari は,frameset 要素に frameborder 属性(非公式)を指定しても消えます。
・WinIE,Firefox,Safari は,>>1 で仰るように,frameset 要素に border 属性(非公式)を指定すれば消えます。
・Opera は framespacing 属性を併用する必要があります。

まあ,フレームの境界を消したり,リサイズ不可にすると,ただでさえ使いづらいフレームが一層使いづらくなります。ですから,最近はブラウザ側の設定で「常に境界を表示する」「常にリサイズ可能にする」こともできます。フレームの境界は,消えればラッキーくらいに思った方が無難です。

3   名前: 匿名希望 : 2006/01/24 17:57
Fremasetによるフレームをつかうなら、NOFRAMES要素で代替手段を設けること。

http://car.s35.xrea.com/better/frame.php

4   名前: kaihi : 2006/01/24 17:57
<FRAMESET cols="150,*" Frameborder="no" Scrolling="auto">

これで消えると思いますが。

5   名前: 匿名希望 : 2006/01/24 17:57
>>4
>>2

一覧へ戻る