* frame 要素・iframe 要素 marginwidth 属性 (HTML, XHTML 1)

[1] [[HTML]] の [CODE(HTMLe)[[[frame]]]] 要素・
[CODE(HTMLe)[[[iframe]]]] 要素の
[DFN[[CODE(HTMLa)[marginwidth]] 属性]]は、
フレームの内容の左右の余白幅を指定します。

[2] 仕様書:
- [[HTML 4]]
-- [CODE(HTMLe)[frame]] 要素 [CODE(HTMLa)[marginwidth]] 属性
<IW:HTML4:"present/frames.html#adef-marginwidth">
-- [CITE[A.1.2 Errors that were corrected]]
<IW:HTML4:"appendix/changes.html#h-A.1.2">

[[#comment]]

** 属性値

[3] この属性の値は [CODE(SGML)[%[[Pixels]]]] です。
零以上でなければなりません [SRC[HTML 4 16.2.2]]。
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。

[4] この属性は省略可能です。
既定値は [[UA]] 依存です [SRC[HTML 4 16.2.2]]。

[6] >>3 で値域は零以上としていますが、 HTML 4.01 16.2.2 は
[Q[greater than zero]] と言っています。 HTML 4.0 16.2.2 では
[Q[greater than one]] になっています。修正の説明 [SRC[HTML 4.01 A.1.2]]
は [Q[must be 0 pixels or more]] といっていますから、
[Q[零以上]]と言いたかったようです。本文の表現は曖昧で不適当だと思います。

[[#comment]]

** 他との関係

[5] 対となる [CODE(HTMLa)[[[marginheight]]]] 属性があります。

[[#comment]]

** メモ

[[#comment]]

* メモ


[7] [CITE@en[Make <body topmargin> win over <iframe marginheight> (#2489)]]
([[zcorpan]]著, [TIME[2017-04-18 06:41:29 +09:00]])
<https://github.com/whatwg/html/commit/3fc830124986d8fb0aa53cd2d2f2fea12a926e5d>