過去ログ表示


過去ログ 20 を表示

トピック内全 8 記事中の 1 〜 8 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

col要素
(#2899) このトピック中1番目の投稿

<COL SPAN = 2 ALIGN="center">
とやっても、テーブルの2列めがセンタリングされませんが、
指定方法が間違っているんでしょうか

Re[1]: col要素
(#2907) このトピック中2番目の投稿

> <COL SPAN = 2 ALIGN="center">
> とやっても、テーブルの2列めがセンタリングされませんが、
> 指定方法が間違っているんでしょうか

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.1) Gecko/20020826
昨日リリースされた 1.0.1 ですが、
colgroup, col 要素については、対応していない属性があるようです。
例えば、Web Kanzaki の以下のページの使用例の結果を見てもらえば分かります。
http://www.kanzaki.com/docs/html/htminfo16.html#colgr

# ちなみに、Internet Explorer は対応しているようです。

あと、Bugzilla-jp では、このへんとかどうでしょう?
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1561
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1839
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1853
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=2273


Re[2]: col要素
(#2916) このトピック中3番目の投稿

> http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1561

これですね。検索したのにひっかかりませんでした(^^;。
HTML4.0標準だと思うんですけど、本家を見ると98年から発生してるにも
かかわらず直ってないんですね

Re[3]: col要素
(#2933) このトピック中4番目の投稿

>>http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=1561
>
> これですね。検索したのにひっかかりませんでした(^^;。
> HTML4.0標準だと思うんですけど、本家を見ると98年から発生してるにも
> かかわらず直ってないんですね

HTMLのCOL要素の属性の扱いに関しては分かりませんが、上記バグに関して
言うならば、Mozillaは全く悪くありません。CSSに関してはそれがW3Cの仕様
通りの挙動であり、IEが拡大解釈しているに過ぎません。

IEの拡大解釈によって誤解されていることが多いようですが、COL及び
COLGROUP要素で有効となるべきCSSプロパティはほんの一握りだけです。
XML的に考えてセルはCOLの配下ではなくTRの配下にある要素だからです。

詳しいことは仕様書を参照して下さい。
http://www.w3.org/TR/REC-CSS2/tables.html#q4

HTMLの方もCSSの処理機構を内部で呼び出すとかしていて、それが原因で適用
されないようになっているのではないかと推測します(これはあくまで推測)。

Re[4]: col要素
(#2937) このトピック中5番目の投稿

> HTMLのCOL要素の属性の扱いに関しては分かりませんが、上記バグに関して
> 言うならば、Mozillaは全く悪くありません。CSSに関してはそれがW3Cの仕様
> 通りの挙動であり、IEが拡大解釈しているに過ぎません。

英語はよくわかりませんが、

http://www.w3.org/TR/html401/struct/tables.html#edef-COL
http://www.w3.org/TR/html401/struct/tables.html#alignment

のcol要素にはalignも使えるようなことが書いてあると思うんですが、
違うんでしょうか?


Re[5]: col要素
(#2938) このトピック中6番目の投稿

> http://www.w3.org/TR/html401/struct/tables.html#edef-COL
> http://www.w3.org/TR/html401/struct/tables.html#alignment
>
> のcol要素にはalignも使えるようなことが書いてあると思うんですが、
> 違うんでしょうか?

違いません。HTML4.0.1のCOL要素にはalign属性が定義されています。

私が言ったのはあくまでもBug1561に関することのみで、CSSに限って言えば
text-align指定が無視されるのは当然だということです。
# 1561以外のバグは妥当な指摘をされていると思います。
# 誤解を招く書き方をして申し訳ありません。

HTMLの属性に関してはalign属性に対応するべきなのだと思いますが、確かに
Quirks/Standard両モードで共に一切指定を無視されますね。
DOM Inspectorで見てみるとalign属性及びCSSによる指定はそれぞれ内部では
COL要素のtext-alignプロパティが-moz-center, centerとなっていて一応
区別して扱われているようですが、セルの方はどちらも一切反映されずに
startという値になっていたり…内部の動作はよく分かっていないのでこれ以上
何とも言えませんが、バグなのだと思います。
結構利用者多いでしょうから解決して欲しいですね。
# あまり役に立たないコメントでごめんしゃぃ。

Re[2]: もう1.1が
(#2942) このトピック中7番目の投稿

> # 1561以外のバグは妥当な指摘をされていると思います。
> # 誤解を招く書き方をして申し訳ありません。

なるほど、了解です。
そうすると、Bugzillaには新たに新規で入れたほうがいいんでしょうかね。

済!
Re[7]: もう1.1が
(#2953) このトピック中8番目の投稿

> そうすると、Bugzillaには新たに新規で入れたほうがいいんでしょうかね。

うーん。内容的には
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=2273
と被るところもあるかも知れません。

ただ、spanの有無にかかわらずalign属性が反映されないようですので
http://skillup.jp/misc/temp/col_align.html (サンプル)
別のバグと見た方が適切かも知れません。
私はBugzillaの使い方わかってないので、どうするかはお任せします。(爆)
# dynamis は逃げ出した。(笑)


このトピックの全ページ / [0]

返信不可


- Child Tree -