[1] [[HTML]] の [CODE(HTMLe)[[[frame]]]]
要素・[CODE(HTMLe)[[[iframe]]]] 要素の [DFN[[CODE(HTMLa)[frameborder]] 属性]]は、
フレーム境界線のレンダリングについての情報を提供します。
[2] 仕様書:
- [[HTML 4]]
-- [CODE(HTMLe)[frame]] 要素 [CODE(HTMLa)[frameborder]] 属性
[[#comment]]
** 属性値
[3] この属性は[[列挙型]]です。
,属性値 ,説明
,[CODE(HTML)[1]] ,隣接するフレームとの間に線を引きます。
,[CODE(HTML)[0]] ,隣接するフレームとの間に線を引きません。
[CODE(HTML)[0]] と指定していても、隣のフレームが [CODE(HTML)[1]]
だと線は引かれてしまうようです [SRC[HTML 4 16.2.2, 16.2.2.2]]。
[4] この属性は省略可能です。
省略時の既定値は [CODE(HTML)[1]] です。
* 実装
[8] [[IE7]] では [CODE(HTMLa)@en[[[frameborder]]]] [[属性]]によって[[レンダリング]]される[[枠線]]を
[CODE(CSS)@en['[[border]]']] で消すことはできません。 [CODE(HTMLa)@en[[[frameborder]]]]
を [CODE(HTML)[[[0]]]] にすると細くはなりますが、残ってしまいます。
[9] [[Firefox]] だとちゃんと消えます。
** メモ
[5] [CODE(HTMLa)[[[border]]]] 属性とは異なり、
数を [CODE(HTML)[2]] 以上にして枠線を太くしていくことはできないようです。
[[#comment]]
* メモ
[6]
[CITE[MSN相談箱