[10]
http://fcfsda.25am.com american airline first class
([[american airline flights]] [ezmoosah@hotmail.com])
[11]
[PRE[
hkzrzwoh http://yvscqgfs.com vniduxzm alsbkxxh [URL=http://jkkzzkkj.com]kbtdrnyu[/URL] uvttjscd
([[ejojbkvn]] [gkceoehx@qbguclmg.com] [WEAK[2007-10-10 18:31:57 +00:00]])
]PRE]
[12]
[PRE[
zksunzzo http://kkiabrur.com ekkujvyd pffrboqc [URL=http://mrzxkjhf.com]esglwbvv[/URL] eogenlju
([[ojefmnwk]] [ltkwlcqp@tibybwaq.com] [WEAK[2007-10-10 18:50:27 +00:00]])
]PRE]
[[#comment]]
** 代替
[3] この要素型は'''非推奨'''とされています [SRC[HTML 4]]。
代わりに[[スタイル・シート]]を利用できます。
[4] [[CSS]] では [SAMP(CSS)[[[text-align]]: center]]
と指定することで同じ効果が得られます。
[[#comment]]
** 歴史
[5] [CODE(HTMLe)[center]] 要素型は、 [[Netscape Navigator]]
(1.1?) で導入されました。
Netscape Navigator が対応している非標準の HTML
語彙について説明している文書 (注) には、次のように記述されています。
> You aren't dreaming, yes you can center your text. All lines of text between the begin and end of CENTER are centered between the current left and right margins. A new tag has been introduced rather than using the proposed because using
breaks many existing browsers when the
tag is used as a container. The
tag is also less general and does not support all cases where centering may be desired.
注: この文書の URI は
- 元々
- 長らく
など
- 2004年現在
- [CITE[Netscape Navigator Extensions to HTML]]
引用部は少なくても1996年10月から修正されていません。
[6] [CITE[Re: Netscape & New HTML]]
(,
)
という [[Marc Andreessen]] の文章によれば、 Marc は、
- [SAMP(HTML)[]] は提案されてるだけで使われていない
- 中央に寄せたいのは段落1個だけではない
- お尻 [CODE(HTMLe)[p]] が普通じゃん
と主張しています。それで [CODE(HTMLe)[center]]
を実装したようです。
この辺の議論は [[www-html]], [[www-talk]], [[ietf-html]],
[[comp.infosystems.www.misc]]
にまたがっていてしかも完全でない上に議論も話が色々に飛んでいて追いにくいのですが、
- [SAMP(HTML)[
]] など [CODE(HTMLa)[align]]
属性が [[HTML+]] でずっと提案されており、
しかも合意に達している。
- 構造ではなく見た目の語彙が際限なく増えていくのは問題だ。
- 勝手に拡張すんなよ。
という感じにまとめられるでしょうか。
[7] [CITE[Re: CENTER element [Was: Netscape & New HTML]]]
では、 [[Dan Connolly]] が代わりの要素型名として
[CODE(HTMLe)[[[div]]]] か [CODE(HTMLe)[[[division]]]]
がいいと言っています。 (が、この時はそれ以上話が進んではいません。)
[8] 結局その後 [[Netscape Navigator]] も
[CODE(HTMLe)@en[[[p]]]] [CODE(HTMLa)@en[[[align]]]] と
[CODE(HTMLe)@en[[[div]]]] [CODE(HTMLa)@en[[[align]]]]
を実装することになります。
;; 詳しくは [CODE(HTMLa)@en[[[align]]]]
の項を参照してください。
[[#comment]]
** 例
[9] [SRC[>>5]]
[PRE(HTML invalid deprecated example code)[
<CENTER>
You aren't dreaming, yes you can center your text. All lines of
text between the begin and end of CENTER are centered between the
current left and right margins. A new tag has been introduced
rather than using the proposed <P Align="center"> because
using <P Align="center"> breaks many existing browsers when
the <P> tag is used as a container. The <P Align="center">
tag is also less general and does not support all cases where
centering may be desired.
]PRE]
Stupid! It's by definition broken!
[[#comment]]
** メモ
[[#comment]]
* メモ
[13]
[CITE@en[position: center (Was: valign=center-style alignment in CSS3?)]] ([[Ian Hickson]] 著, [TIME[2004-01-26 23:24:42 +09:00]] 版)
([[名無しさん]])