アカウント名:
パスワード:
# Yahooを離れて、標準主義はとりあえず置いといて、tableレイアウトについて超反応。yukichi氏が間違ったことを書いているとか、問い詰めているとかいうわけじゃないです。NNについては4.7あたりをちょっと触った程度、Mac版IEとかはふまえていないので、甘ったれWindowsユーザーの戯言とか書いているかもしれない。書いてたらツッコミよろしく。
この手の対応をしないのは、古いブラウザを考慮してのことなのかな、と思っています。
その一方で昔も今も使われているテキストブラウザに対してどの程度配慮がなされているのでしょうか。それらのページに入っている広告が、最新のブラウザを想定しているように思われることもあります。やたらとtableをネストさせてブラウザにとって負荷の高いページもあり、本当に「古いブラウザを考慮」しているのか疑問が残ることもしばしばあります。
で、「古いブラウザを考慮」というのは実はNNとIEが盛んに競い合っていた頃の「妥協点」にすぎなかったのではなかったか、という気がするんですがどうでしょうか。「単位emなどを認識せず、さらに単位なしをpxと仮定してしまうのでページが大きく乱れる(IE3かIE4 うろ覚え)」などの中途半端な実装がありましたし、tableなどのHTML要素/属性は安定しているからそちらで解決、となるのは当然ですよね。
しかしここ3年ぐらいに出されたバージョン、IEでいうと5以降ではCSSの基本的部分の実装は進んでいて、とんでもない解釈することはかなり少なくなっていますし、それはN6以降やMozillaでも同様だと思います。つい最近までWin95を運用していた1ユーザーの事情を書くと、IE5.01は快適にIE5.5はそれなりに動くし、重いけどMozillaもあるし、日本語に難ありだけどOperaもあるし、とIE3や4を常用する理由はかなり前になくなっていました。古いブラウザを使うのを止めたりはしませんが、より完成度の低いソフトウェアゆえの制限を受け入れねばならない場合もあると思います。
「古いブラウザを考慮」とはいっても実態は前記制限をすべての利用者に強いるものでもあり、申しわけないけど負の遺産ではないかと思うんですけどね。現在もなおtableなどによるレイアウトが広く使われていますが...「これからはドットコム時代だぜ」とサイトを立ち上げたものの「案外そうでもなかったぜ」と維持するコストが削られてテンプレートの見直しもなされない...という事情によるものも多いのでは、と勘ぐっているんですがどうでしょうか。
現在tableなどで表現されているものをすべてCSSで置き換えようとすると大変でしょうが、両者を併用して一方への依存度を減らすことで、表示上の問題が少なくブラウズの自由度が高い構成にすることもできるんじゃないでしょうか。「古いブラウザを考慮」と聞くたびに「せめて現在の妥協点にしてくれよ」って思うんですけども。
# tableというとこういうやつ [yahoo.co.jp]とか。古き良き工夫というか、なにもチームカラーまで表現しなくともというか、まあYahooの伝統かな。それはともかく...今年もこのチームカラーのままなの? 古いよ! 大洋だよ! そこだけは見直していこうよ!
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
もうイイ加減テーブルやめれ (スコア:0, 余計なもの)
Re:もうイイ加減テーブルやめれ (スコア:1, 参考になる)
Web標準化の観点からは好
Re:もうイイ加減テーブルやめれ (スコア:3, すばらしい洞察)
# Yahooを離れて、標準主義はとりあえず置いといて、tableレイアウトについて超反応。yukichi氏が間違ったことを書いているとか、問い詰めているとかいうわけじゃないです。NNについては4.7あたりをちょっと触った程度、Mac版IEとかはふまえていないので、甘ったれWindowsユーザーの戯言とか書いているかもしれない。書いてたらツッコミよろしく。
その一方で昔も今も使われているテキストブラウザに対してどの程度配慮がなされているのでしょうか。それらのページに入っている広告が、最新のブラウザを想定しているように思われることもあります。やたらとtableをネストさせてブラウザにとって負荷の高いページもあり、本当に「古いブラウザを考慮」しているのか疑問が残ることもしばしばあります。
で、「古いブラウザを考慮」というのは実はNNとIEが盛んに競い合っていた頃の「妥協点」にすぎなかったのではなかったか、という気がするんですがどうでしょうか。「単位emなどを認識せず、さらに単位なしをpxと仮定してしまうのでページが大きく乱れる(IE3かIE4 うろ覚え)」などの中途半端な実装がありましたし、tableなどのHTML要素/属性は安定しているからそちらで解決、となるのは当然ですよね。
しかしここ3年ぐらいに出されたバージョン、IEでいうと5以降ではCSSの基本的部分の実装は進んでいて、とんでもない解釈することはかなり少なくなっていますし、それはN6以降やMozillaでも同様だと思います。つい最近までWin95を運用していた1ユーザーの事情を書くと、IE5.01は快適にIE5.5はそれなりに動くし、重いけどMozillaもあるし、日本語に難ありだけどOperaもあるし、とIE3や4を常用する理由はかなり前になくなっていました。古いブラウザを使うのを止めたりはしませんが、より完成度の低いソフトウェアゆえの制限を受け入れねばならない場合もあると思います。
「古いブラウザを考慮」とはいっても実態は前記制限をすべての利用者に強いるものでもあり、申しわけないけど負の遺産ではないかと思うんですけどね。現在もなおtableなどによるレイアウトが広く使われていますが...「これからはドットコム時代だぜ」とサイトを立ち上げたものの「案外そうでもなかったぜ」と維持するコストが削られてテンプレートの見直しもなされない...という事情によるものも多いのでは、と勘ぐっているんですがどうでしょうか。
現在tableなどで表現されているものをすべてCSSで置き換えようとすると大変でしょうが、両者を併用して一方への依存度を減らすことで、表示上の問題が少なくブラウズの自由度が高い構成にすることもできるんじゃないでしょうか。「古いブラウザを考慮」と聞くたびに「せめて現在の妥協点にしてくれよ」って思うんですけども。
# tableというとこういうやつ [yahoo.co.jp]とか。古き良き工夫というか、なにもチームカラーまで表現しなくともというか、まあYahooの伝統かな。それはともかく...今年もこのチームカラーのままなの? 古いよ! 大洋だよ! そこだけは見直していこうよ!
Re:もうイイ加減テーブルやめれ (スコア:2, すばらしい洞察)
4億PV/日ある(らしい)から1%でも400万PV/日ありますからね。
逆にテキストブラウザがNN以上のシェアを持ってたらページ全体が
テキストブラウザに最適化されてるものも用意されるんじゃないでしょうか?
Re:もうイイ加減テーブルやめれ (スコア:1)
たいした例でもないんだけども、米ZDNetは今でもtable要素を使ってはいるけど、font要素で表現するようなものは外部CSSに置き換えています。これぐらい日ZDNetでもやってもよかろうと思うんだけども、日ZDNetで使っているCSSって各ページ頭の「ホバーで赤、クラスlinkwhiteは白で装飾なし」ぐらいなんですよね。CSSに関してはとにかく現状維持というか、杓子定規に避けている面もあるんじゃないの、という気がします。
Re:もうイイ加減テーブルやめれ (スコア:1)
Re:もうイイ加減テーブルやめれ (スコア:0)