[40] [CODE(HTMLe)@en[[[font]]]] [[要素]]の
[CODE(HTMLa)@en[[[size]]]] [[属性]]は、[[妥当]]な範囲が
[CODE(HTML)[[[1]]]] から [CODE(HTML)[[[7]]]] までで、
[[既定値]]は [CODE(HTML)[[[3]]]] であるとされていました。
また、先頭に [CODE(HTML)[[[+]]]] か [CODE(HTML)[[[-]]]]
をつけると、[[文書]]の[[既定フォント]]に対する[[相対値]]として解釈されるとされていました。
;; [[相対値]]を使った [CODE(HTMLe)@en[[[font]]]]
の[[入れ子]]については言及されていませんでした。
[41] [CODE(HTMLe)@en[[[basefont]]]] [[要素]]の
[CODE(HTMLa)@en[[[size]]]] [[属性]]は、
[[妥当]]な範囲が [CODE(HTML)[[[1]]]] から [CODE(HTML)[[[7]]]]
までで、[[既定値]]は [CODE(HTML)[[[3]]]] であるとされていました。
この[[要素]]・[[属性]]は[[文書]]の[[既定フォント]]を指定します。
[[相対値]]の [CODE(HTMLe)@en[[[font]]]] [CODE(HTMLa)@en[[[size]]]]
は[[文書]]の[[既定フォント]]に対するものと説明されていました。
[[#comment]]
** 例
[15] 絶対指定の例 [SRC[HTML 4 15.2.2]]
[PRE(HTML)[
size=1
size=2
size=3
size=4
size=5
size=6
size=7
]PRE]
レンダリング例:
[16] 相対指定の例
[PRE(HTML)[
size=-4
size=-3
size=-2
size=-1
size=+1
size=+2
size=+3
]PRE]
レンダリング例 (基底フォント・サイズ [CODE(HTML)[3]]):
[8] テスト頁
- ''Font decorations CHECK!''
[33] 項目についての説明の部分の大きさを小さ目にする例
[PRE(HTML deprecated example)[
<[CODE(HTMLe)[[[p]]]]>&[[nbsp]];&[[nbsp]];<[CODE(HTMLe)[[[a]]]] [CODE(HTMLa)[[[href]]]]="[CODE(URI)[/intl/ja/help.html]]">検索方法とヘルプ[CODE(HTMLe)[[[a]]]]><[CODE(HTMLe)[[[br]]]]>
<[CODE(HTMLe)[[[font]]]] [CODE(HTMLa)[[[size]]]]="-1">&[[nbsp]];&[[nbsp]];基本検索、&[[nbsp]];検索結果の見方[CODE(HTMLe)[[[font]]]]>[CODE(HTMLe)[[[p]]]]>
]PRE]
出典: [CITE[Google について]]
(2005年4月現在)
同じ内容の、より好ましい例
[PRE(HTML example)[
<[CODE(HTMLe)[[[dl]]]]>
<[CODE(HTMLe)[[[dt]]]]><[CODE(HTMLe)[[[a]]]] [CODE(HTMLa)[[[href]]]]="[CODE(URI)[/intl/ja/help.html]]">検索方法とヘルプ[CODE(HTMLe)[[[a]]]]>[CODE(HTMLe)[[[dt]]]]>
<[CODE(HTMLe)[[[dd]]]]>基本検索、検索結果の見方[CODE(HTMLe)[[[dd]]]]>
[CODE(HTMLe)[[[dl]]]]>
]PRE]
適用する[[スタイル・シート]]
[PRE(CSS example)[
[CODE(HTMLe)[[[dl]]]], [CODE(HTMLe)[[[dt]]]], [CODE(HTMLe)[[[dd]]]] {
[[display]]: [[block]];
[[margin]]: 0;
[[border-style]]: [[none]];
[[padding]]: 0;
}
[CODE(HTMLe)[[[dd]]]] {
[[font-size]]: [[smaller]];
}
]PRE]
[42] ''最古の例文'' [SRC[>>39]]
[PRE(HTML deprecated example code)[
Surprise! You can change the font size.
]PRE]
[[#comment]]
** メモ
[30]
HTML 4 移行用 DTD の [CODE(HTMLe)[basefont]] 要素型の[[要素型宣言]]の注釈には、
[Q[[CODE(HTMLe)[font]] 要素用基底フォント・サイズ]]と書かれています。
([[名無しさん]] [sage])
[[#comment]]
* hr 要素 size 属性 (HTML, XHTML 1)
[22] [[HTML]] の [CODE(HTMLe)[[[hr]]]] 要素の [DFN[[CODE(HTMLa)[size]] 属性]]は、
罫線の高さを指定します。
[23] 仕様書:
- [[HTML 3.2]]
-- [CODE(HTMLe)[hr]] 要素 [CODE(HTMLa)[size]] 属性
- [[HTML 4]]
-- [CODE(HTMLe)[hr]] 要素 [CODE(HTMLa)[size]] 属性
[[#comment]]
** 代替
[24] この属性は'''非推奨'''です [SRC[HTML 4]]。
代わりに、[[スタイル・シート]]で指定できます。
[[#comment]]
** 属性値
[25] この属性の値は [CODE(SGML)[%[[Pixels]]]] です。
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。 [SRC[HTML 3.2, HTML 4]]
[26] この属性は省略可能です。省略時の既定値は [[DTD]] 的には
[CODE(SGML)[#[[IMPLIED]]]] です。 [SRC[HTML 3.2, HTML 4]]
実際の既定値は UA 依存です [SRC[HTML 4 15.3]]。
[[#comment]]
** 歴史
[38] [CODE(HTMLe)@en[[[hr]]]] [[要素]]の [CODE(HTMLa)@en[[[size]]]]
[[属性]]は [[HTML 2.0]] の拡張として [[Netscape Navigator]]
により実装されました。
[CODE(HTMLa)@en[[[size]]]] は[[水平線]]の[[太さ]]を[[数値]]で指定する[[属性]]とされていました。
;; [CITE[Netscape Navigator Extensions to HTML]]
[27] この属性は HTML 3.2 で最初に公式な HTML 仕様に導入され、
HTML 4 で非推奨とされました。
[[#comment]]
** メモ
[[#comment]]
* メモ
[7] 日本語では[[大きさ]], [[寸法]], [[型], [[力量]], かなり大きいなど。]]
[57]
[[Firefox]] 2, [[Opera]] 9 とも、 ([[頁文脈]]以外の[[宣言ブロック]]でも)
[CODE(CSS)@en[[[size]]]] [[特性]]、
[CODE(DOMa)@en[[[size]]]] [[DOM属性]]を実装しています。
([[名無しさん]])
[58]
[[Firefox]] 2, [[Opera]] 9 とも、 ([[頁文脈]]以外の[[宣言ブロック]]でも)
[CODE(CSS)@en[[[size]]]] [[特性]]、
[CODE(DOMa)@en[[[size]]]] [[DOM属性]]を実装しています。
([[名無しさん]])
[59]
[[Firefox]] 2, [[Opera]] 9 とも、 ([[頁文脈]]以外の[[宣言ブロック]]でも)
[CODE(CSS)@en[[[size]]]] [[特性]]、
[CODE(DOMa)@en[[[size]]]] [[DOM属性]]を実装しています。
([[名無しさん]])
[60]
どちらも [[CSS 2]] の[[構文]]通りの[[構文解析]]をしているようです。
[[直列化]]の際には、2つの [CODE(CSS)@en[<[[length]]>]]
が同じ値の場合、1つだけになります。
([[名無しさん]])
[61]
[[Firefox]] 2 の [CODE(DOMm)@en[[[getComputedStyle]]]]
は常に[[空文字列]]のようです。
[[Opera]] 9 の [CODE(DOMa)@en[[[currentStyle]]]] や
[CODE(DOMm)@en[[[getComputedStyle]]]] は
常に [CODE(CSS)@en[[[portrait]]]] のようです。
;; [[印刷機]]の設定によって変化するわけではないようです。
([[名無しさん]])
[62]
[[CSS 2]], [[Firefox]] 2, [[Opera]] 9 のいずれも、
[[負]]の値を認めている (少なくても禁止、[[無視]]していない) ようです。
([[名無しさん]])
[63]
[[Firefox]] 2 は[[奇癖モード]]でだけ[[無単位]]の
[CODE(CSS)@en[<[[number]]>]] を認めていますが、
[[Opera]] 9 では[[無奇癖モード]]でも
[CODE(CSS)@en[[[px]]]] とみなすようです。
([[名無しさん]])
[64] [CITE[IRC logs: freenode / #whatwg / 20090624]]
([TIME[2009-09-04 07:54:04 +09:00]] 版)
[65] [CITE@en-GB-x-Hixie[Web Forms 2.0]]
([TIME[2009-01-05 20:07:15 +09:00]] 版)
[66] [CITE@en-GB-x-Hixie[Web Forms 2.0]]
([TIME[2009-01-05 20:07:15 +09:00]] 版)
[67] [CITE@en[input要素のsizeコンテンツ属性について]]
([[Futomi Hatano�]] 著, [TIME[2009-12-07 17:44:14 +09:00]] 版)
[68] [CITE[IRC logs: freenode / #whatwg / 20100403]]
([TIME[2010-04-18 19:51:34 +09:00]] 版)
[69] [CITE@en[Web Applications 1.0 r5793 change select.size once more, to match browsers]]
( ([TIME[2011-01-21 08:45:00 +09:00]] 版))
[71] [CITE@en[Web Applications 1.0 r6119 select.size has odd legacy behaviour required for compat]]
( ([TIME[2011-05-08 04:17:00 +09:00]] 版))
[72] [CITE@en[Web Applications 1.0 r7213 Match reality better (apparently).]]
( ([TIME[2012-07-27 08:46:00 +09:00]] 版))