2006-05-28
■[ニュース・ネタ] 今日の拾い物
咳が止まりません。誰か助けて('A`)
諦めて明日病院にでも行くか…。
・「ニワトリより卵が先」 英学者らが「結論」(情報元:めっつぉ)
いや、これって鶏に似た鳥が突然変異を云々とかそういう話だったっけ?
論点はもっとシンプルなパラドックスだったと思ってたんですけど。
・世間はまだまだテーブル・レイアウトが主流?(情報元:ゴルゴ31)
「意味が違うのは承知してるけど、(視覚的に)楽で綺麗で便利だから」
ってことなんでしょう。かく言う私も昔は肯定派でした(今は容認レベル)。
擬似テーブル作成用のCSSをW3C側が用意してくれれば早いんでしょうけどね。
それか、誰かがそれ用のテンプレソースを頑張って作って公開するとか。
余談になりますが、某祭りの話題に触れたら負けだと思ってます。
自分も「楽しめればそれで満足」程度にしか考えてませんので。
が何を言わんとしているのかつかみかねるけど、一応display:tableとか、
テーブルのように表示させるためのプロパティは既にあるよ。
ブラウザがそれを実装してないだけで。
HTMLタグとは何ぞや?でページ作成もできるような状況であるので、高レベルエディタがしっかり対応してあげればある程度までテーブル・レイアウト等は減ると思う
table要素が元々デザインのために作られたものじゃないから、それを使って「デザイン」すると、いざ作り変えるときに面倒が多くなる、ってことで。
tableは表を表示させる時に使えばいいよ、ってことかぬ。
あらホントだ。こっちの勉強不足をモロに露呈しちまいましたな。
これだと「意味的に」じゃなく、「表示形式としての」テーブルになるから問題無いんだろうか。
そのCSSを自分で組んだことないから、ちゃんと調べないとよく分からん。
ていうか未実装CSS多すぎ。それを無理に実装しようとしたIE7.0βはバグだらけだし…。
>fkm
その側面は大きかろうね。
でもそこまで対応したエディタを作るとなると、作成者のファジーな任意操作をHTMLとCSSに分割して、適当な組み合わせで同時変換するように組むのかな。
処理だけで結構な時間を食いそうだ…。
>さる
使えば良いってか、もともとそのための要素だから。面倒が多くなるとかそれ以前の問題。
ただ実際使ったから分かるけど、便利は便利なのよ。
例えば「3×3で組んで中央のフレームを可動にすると、ウインドウサイズに依らず安定した見栄えが得られる」とか。
レイアウトがマス目感覚で行えるから、高レベルエディタでも使われ易いのかもしれんね。
浅い知識で適当なこと言ってる感じなので、ツッコミは容赦なく頼んます。
display:blockとかもおんなじ話だからねぇ。
いいか悪いかは理由を考えて自己判断、でいんじゃね。
「HTMLタグとは何ぞや?」な人がWYSIWYGエディタで作ったページを
機械的にCSSレイアウトにしたところで、それをアクセシブルに、
かつメンテナンスフリーにするのは至難の技。ってか不可能。
アクセシブルでもメンテナンスフリーでもないなら
CSSにこだわる理由も皆無で、
tableの方が多くのブラウザで崩れにくいレイアウトにしやすいとおも。
##display:tableが実装されればまた話は変わってくるかもしれんが。
tableレイアウトを避けたがる理由はそこにあるわけで、
それを満たせないなら避ける意味がない。
CSSは手段であって目的じゃないからね。
つまり何がいいたいかというと
まんまんみてちんちんおっき
「HTMLタグとは何ぞや?」な人がWYSIWYGエディタで作ったページを
機械的にCSSレイアウトにしたところで、それをアクセシブルに、
かつメンテナンスフリーにするのは至難の技。ってか不可能。
アクセシブルでもメンテナンスフリーでもないなら
CSSにこだわる理由も皆無で、
tableの方が多くのブラウザで崩れにくいレイアウトにしやすいとおも。
##display:tableが実装されればまた話は変わってくるかもしれんが。
tableレイアウトを避けたがる理由はそこにあるわけで、
それを満たせないなら避ける意味がない。
CSSは手段であって目的じゃないからね。
つまり何がいいたいかというと
まんまんみてちんちんおっき
今後その手のコメントは控えられたし。よろしうに。
>機械的にCSSレイアウトにしたところで、それをアクセシブルに、
かつメンテナンスフリーにするのは至難の技。ってか不可能。
の「不可能」はたぶん「実現不可能」のことを言ってるのかなー
たしかに、現在の技術ではそれらを実現させるのは不可能に近いけれども、それらを解決するために人工知能があり、コンパイラ技術があり、情報技術があるのですよ。
いつか近い将来できるようになるよ。きっとね。
まぁそのころにはHTMLとかCSSとか淘汰されてテーブルレイアウトなんてどうでもよくなってるかもなー(゜∀゜)
人工知能か。そこまで話が広がるとは思わなかったなw
しかし、今の俺にHTMLやCSSが淘汰される状況というのは想像がつかんなー。
例えて言うなら「OS界からWindowsが淘汰される」みたいなもんでしょ、それって。
……あれ? ひょっとしてそう遠い未来の話じゃない?w