* object 要素・img 要素・applet 要素 hspace 属性 (HTML, XHTML 1)

[1] [[HTML]] の [CODE(HTMLe)[[[object]]]] 要素、
[CODE(HTMLe)[[[img]]]] 要素、[CODE(HTMLe)[[[applet]]]] 要素の
[DFN[[CODE(HTMLa)[hspace]] 属性]]は、[[物体]]の左右に挿入される余白の量を指定します。

[2] 仕様書:
- [[HTML 4]]
-- [CODE(HTMLa)[hspace]] 属性 <IW:HTML4:"struct/objects.html#adef-hspace">
-- [CITE[HTML 4 Changes]]
<IW:HTML4:"appendix/changes.html#h-A.1.1.9">

[[#comment]]

** 代替

[3] この属性は HTML 4 で'''非推奨'''とされています。
代わりに[[スタイル・シート]]で指定できます。

[4] [[CSS]] では [SAMP(CSS)[[[padding-left]]]] や
[SAMP(CSS)[[[padding-right]]]] が相当すると思われます。

[[#comment]]

** 属性値

[5] この属性の値は [CODE(SGML)[%[[Pixels]]]] です [SRC[HTML 4.01 13.7.2]]
[WEAK[(以前は [CODE(SGML)[%[[Length]]]] とされていました [SRC[HTML 4.0 13.7.2]])]]。
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。

[6] この属性は省略可能です。
省略した場合の既定値は規定されていませんが、
通常は小さな非零値です。 [SRC[HTML 4 13.7.2]]

[[#comment]]
** 歴史

[8] [CODE(HTMLe)@en[[[img]]]] [[要素]]の [CODE(HTMLa)@en[[[vspace]]]]
[[属性]]は [[HTML 2.0]] の拡張として [[Netscape Navigator]]
が実装しました。

[[浮動]][[画像]]と[[文章]]が近づきすぎるとよくないので、
距離を指定できるようにしたものだと説明されています。
[[浮動]][[画像]]以外で [CODE(HTMLa)@en[[[vspace]]]]
[[属性]]を使うことができるのかはよくわかりません。

;; [CITE[Netscape Navigator Extensions to HTML]] 
<http://web.archive.org/web/20000415023954/http://www.netscape.com/home/services_docs/html-extensions.html>

[[#comment]]


** 他との関係

[7] 上下の余白幅を指定する姉妹属性、 [CODE(HTMLa)[[[vspace]]]] があります。

[[#comment]]

** メモ

[[#comment]]

* メモ

[9] [CITE@en[Remove table hspace/vspace attribute styling · whatwg/html@a3ef0d1]]
([TIME[2015-08-28 16:37:18 +09:00]] 版)
<https://github.com/whatwg/html/commit/a3ef0d176851d8df931d9acb6b03277e985ab237>

[10] [CITE@en[Remove <applet>]]
([[zcorpan]]著, [TIME[2017-08-21 22:19:30 +09:00]])
<https://github.com/whatwg/html/commit/b9b9d60f9451c05f8e8d542e4094f987ae1a5fb8>