フレーム使用時の線を消したい
-
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