[3] HTML の basefont
要素型の要素は、
基底となる文字の大きさを指定します。
[5] 仕様書:
FONT
and BASEFONT
IW:HTML4:"present/graphics.html#edef-BASEFONT"%inline
な文脈属性名 | 属性値 | 既定値 | 説明 | 出典 |
color | %Color | (継承) | 文字色 | [HTML 4] 非推奨 |
face | (継承) | 書体 | [HTML 4] 非推奨 | |
id | 一意識別子 | [HTML4] %coreattr | ||
size | (必須) | 文字の大きさ | [HTML 4] 非推奨 |
[8] この要素型は非推奨です。 代わりに、スタイル・シートを利用できます。
[9] CSS なら、 face
属性を
font-family 特性、 color
属性を color 特性、 size
属性を font-size 特性で指定できます。
(但し、 basefont
要素の効果をそのまま CSS
で表現することはできません。 (basefont
要素の適用範囲に相当する CSS 選択子がありません。)
しかし、ほとんどの場合は body
要素など十分上位の要素に指定しておけば意図通りになります。)
[7] size
属性の値が基底フォント・サイズになります。
basefont
要素自体が存在しない時の既定値は
3
です。 font
要素による相対 size
指定は、
基底フォント・サイズに対してのものとなります。
HTML 4 15.2.2
[11]
>>7 普通相対 size
は文脈に対する相対値として解釈されると思われます。
font
の先祖に他の font
が無ければ >>7 の通りですが、他の font
size
があれば、それに対する相対値として解釈されるのではないかと思います。
HTML 4 仕様書は説明不足ではないでしょうか。
[10] 見出しのフォント・サイズに対しては、 (相対 font
size
指定を除き) 影響しません。 HTML 4 15.2.2
[16] basefont
要素は、 HTML 2.0
の拡張として Netscape Navigator が実装しました。
当初は size
属性のみが定義されていました。
basefont
size
は文書の既定フォントの大きさを変更するものとされていました。
[1] 規格上は強制空要素ですが、 NC 4 や WinIE 6.0 では内容を持ちます。終了タグで効力が終了します。
[17] WinIE 7 でも内容を持ちます。Firefox、Opera、Safari はいずれも空要素として実装しています。 HTML 5 の構文解析算法もvoid要素としています。
[2] <
タグ直後で開いて
body
></
タグ直前で閉じないといけないという説もある。 (何のためにそんな面倒な規則を。。。)body
>
[15] So, You Want Text Commands, Huh? (Joe Burns 著、2005年7月現在、内容から1990年代後半に書かれたと推測) http://www.htmlgoodies.com/tutorials/getting_started/article.php/3479581#basefont
この文書では終了タグがあるかのように書いています。 それはよくあることなのでまだ良いとして、
This works like the more popular
font
commands, except the basefont command also accepts Style Sheet commands.
と意味の分からないことが書いてあります。
(名無しさん)
[12] HTML 4 仕様書の規定はフォント・サイズに偏っていて、
color
や face
に (属性定義以外で)
全然言及していません。
非推奨とはいえ、ちょっと手抜きではないですか。
[13] HTML 4 仕様書で基底フォント・サイズは未定義語です。
実装を見ていると、特に指定がない地の文 (p
の内容など) に基底フォント・サイズ
が使われるようですが、
仕様書は何とも言っていません。
[14]
basefont
要素は一つの文書に何個でも置けますが、
複数あるときの解釈について仕様書は何も言っていません。
行内要素扱いですが、指定の適用範囲についても言及がありません。
[19] 3875 – (basefont) deprecated <basefont> element not supported ( ( 版)) https://bugzilla.mozilla.org/show_bug.cgi?id=3875
[20]
Node
,
Element
,
HTMLElement
color | HTMLBaseFontElement (WinIE 4) |
face | HTMLBaseFontElement (WinIE 4) |
size | HTMLBaseFontElement (WinIE 4) |
[21] 518110 – nuke HTMLBaseFontElement interface ( ( 版)) https://bugzilla.mozilla.org/show_bug.cgi?id=518110
[22] Web Applications 1.0 r7820 Try to kill HTMLBaseFontElement ( 版) http://html5.org/tools/web-apps-tracker?from=7819&to=7820