Web Standerd Project復活 127
ストーリー by wakatono
今後に期待 部門より
今後に期待 部門より
Average曰く、"/.jpでも以前に報じられていましたが、Webの規格準拠を求めて活動していた「The Web Standerd Project」は2001年末に活動を停止してました。
が、スポンサーが見つかったのか、主催者の気まぐれか、活動を再開したそうです。今後はデザイナーの啓蒙、HTMLエディタ側の啓蒙を視野に入れて活動するそうです。
ニュースソースはインプレスのインターネットWatchからでございます。
個人的にもW3C原理派(笑い)として布教活動に励んでおりますが、「規格に準拠しない方が見かけが派手じゃん」と他人に言われると反論しづらい昨今、その手の啓蒙文書などが豊富に出てくるといいなぁと。"
対立 (スコア:2, すばらしい洞察)
→W3C原理派に見てもらわなくても差し支えない。
特定範囲の顧客の要求や、スケジュールを合わせる方が大事。
W3C原理派
→標準に準拠してないページなんて見ない。
ページは全世界の人が見ると思っている。
両者は永遠に平行線という罠
というか (スコア:1, すばらしい洞察)
多いのだから,標準に準拠するということがアクセシビリティを低下
させるのが現状ですから.
このページのようにレイアウトのために<P>タグを使うのはW3C準拠
でも,それでどれだけスペースが空くかはブラウザ依存になるから
ブラウザによってはで見にくいことこの上無いというか,何もない
空間がただ広がるようになってしまうし.
このページが逆宣伝になってるんじゃないかなあ.
Re:というか (スコア:1)
ダウト。
pは「段落」を表すためのタグです。これでレイアウトを調節するのは「W3C準拠」ではありまへん。
そもそも、まっとうなブラウザなら空のpは無視するはずだし。
で、くだんのソース。
<p></p>が大量に……とりあえず大きな問題はないとはいえ(Another HTML-lintでのエラーの重大度は1)、ちょっとひどいソースですな。
……もしかしたら挑発してるのかもしれず。
Re:というか (スコア:1)
ダウト。pは段落を表す要素です。
あれ? (スコア:1)
でいうと、<p>と</p>がタグ(開始タグ&終了タグ)で、<p></p>をふくめた全体が要素だと理解してたんだけど……。
……もしかして「p」って言ったときは要素ってこと? っていうか、たしかに手元の辞典では「p要素」って書いてあるなぁ。
すまそ。
Re:というか (スコア:1)
そんなに見た目が大事ならHTMLにしないほうがいいんじゃないか?
という、ある原理主義者のひとり言。
Re:というか (スコア:2, 興味深い)
HTMLのある恩恵にあやかりたいのに、その仕様に従わない上に
仕様の方が悪いとゴネるのは、端から見て非常に滑稽です。
どうしてもほかにいいものが無ければ自分で作るという手も残されているのがアレゲの世界かと。
Re:というか (スコア:1)
HTML以上に手軽で普及してますよ。
>そんな使えない選択肢ばかり並べてバカじゃないの?
大丈夫です。HTMLも使えない選択肢のひとつですから。
Re:というか (スコア:1)
結局「永遠に平行線という罠」なんでしょうかねえ。
Re:というか (スコア:1)
ブラウザ(ビュアー)によっては、透明色を反映出来ない
ならば真。…か?
#ブラウザによって、「対応 / 非対応」があったはず。
透明色を一色持つ画像なら無料のソフトでも生成できます。
一応、「仕様上は半透明色を複数設定できる」と何処かで見たような気がするが、
そういうのは一体どのツールで生成できるのやら…やっぱ御高い奴?
Re:というか (スコア:1)
PNGは半透明とかも使えて非常に便利とか思ってるのですが・・・
Re:というか (スコア:1)
GIMPでαチャンネルをもって半透明とかもできますよ。
半透明色を複数設定っていうのはちょっと違うのかもしれませんが。
Re:対立 (スコア:1, すばらしい洞察)
標準なんてどうでもいい派
Webを媒体としてとらえている(デザイン優先)。
→紙媒体の呪縛から離れられない。
W3C原理派
Webを再加工自由なデータとしてとらえている(文章構造優先)。
→論文の体裁から離れられない。
・・・も追加きぼんぬ。
Re:対立 (スコア:1)
というのも、以前、自分のサイトで CSS+JavaScriptでアニメーションさせてたんですけど、ブラウザによって数ピクセルのずれがあったんですよ。
その微調整のために、補正用の変数使ったり、ブラウザ別にサブルーチン作ったりと、結構手間かかった記憶があるので。
相対レイアウトでなく、絶対レイアウト使ってたせいかも知れませんが。
Re:対立 (スコア:1)
CSSを使うと、そのような事「も」可能ですが、そのような用途の為に作られた物ではないと思います。
また、表現の厳密性ではCSS2でも、そのような用途には、規格として不十分だと思います(フォントが絡むと特に……)。
Re:対立 (スコア:1)
確かになれないと結構面倒かもしれません。
しかし、デザインした「その後」のメンテナンスが全然違います。大幅にまちがえたらその数行を消し去れば元通りだし、精神的にもよろしいです。
ま、完全にCSSでレイアウトしないといけませんが、CSSでは何か細かく何かやるってのはなかなかCSSじゃ難しいかもしれませんね。発展途上だからかな
でも、あーなんかダサイなと途中で気づいてもばっさりCSSのリンク切れば元通りというか初期に戻りますからね。その辺からもhtmlの真の姿が見えますね
htmlが使い捨てみたいな感じじゃないから気持ちがいいです。テーブルレイアウトしているとhtml全部書き直したりすることがあるし(笑
Re:対立 (スコア:1)
汎用的なマークアップで書いた文書に、汎用的に書いたスタイルを適用して、結果的にキレイに見える。これが最強。
classの乱用や特定のCSSスタイルを対象にしたマークアップは不可です。
HTML文書はtext/plainと異なり、2次元のキャンバスではなく、1次元のストリームだと思います。文書として読んで意味が通じていなければ、「CSSレイアウト」していても、弱い文書のままでしょう。
Validatorくらいかけてくれ! (スコア:1)
W3Cのvalidator [w3.org]でもAnother HTML-lint [ring.gr.jp]でもいいから、validatorに通すくらいしてくれ、と言いたい。簡単なことではないか?
ある程度以上大きなHTMLになったら、こういうものを使わずにHTMLの誤りを避けるのは不可能に近いと思う。
Re:Validatorくらいかけてくれ! (スコア:2, すばらしい洞察)
コンピュータ業界の人間なら出来てあたりまえですが、
一般の人にとって簡単なことでは無いと思います。
# 私にとってキャベツの千切りは至難の業ですが、
# 多くの主婦は楽々とこなしています。
だから、オーサリングツールを作る人々にこそ、
「Validatorくらいかけてくれ!」
というべきでしょうね。
Re:Validatorくらいかけてくれ! (スコア:2, おもしろおかしい)
世の中まちがっちょる(笑)
本当かい♪本当かい♪
90点 (スコア:1)
WAIの軽度のエラーを無視すれば、93点。
残りのエラーも軽度のもの。
「よくできました」ですよ。
-----
Team Slashdot Japan [tripod.co.jp]に参加しよう。
Re:それでは標準の啓蒙者としては失格なのでは? (T/O) (スコア:1)
サイトのhomeでW3Cに違反していると指摘できるものは、
# ちなみに、imgはaで囲ってあってtitleが指定してあるので、実害はあまりないです。
これだけで失格と言えるかどうかは各自が判断すれば良いことですが、少なくとも33点ではありません。
-----
Team Slashdot Japan [tripod.co.jp]に参加しよう。
Re:それでは標準の啓蒙者としては失格なのでは? (T/O) (スコア:1)
まぁ、それはそれとして、div 要素直下にインラインレベル要素を置く事で生成される anonymous block box が気持ち悪い、とかもありますね。
先頭にあるロゴ画像の alt 属性で指定されている Web Standards Project logo ってのもどうなのよ、とか。
とりあえず、今更 XHTML 1.0 Strict なんぞ使わなくても、XHTML 1.1 を素直に選択してもいいと思う。
デザイナの啓蒙なんて無理無理。 (スコア:1, 参考になる)
ところで「デザイナの啓蒙」ってのはどうなのでしょうか。
某自称デジタルクリエーターズカレッジ卒の人を先頭に何人かwebデザイナーなるものを飼ってますが、全員HTMLもロクに書けません。学ぶ気も無さそうだし。
webデザイナーとやらの供給源として、専門学校はかなりの比率を占めちゃってると思うのですが、この連中見ていると無理だろうな。と。
だいたい「W3C」って言っても知らないし。SGMLって何、マークアップって何っていう。
そこまでエディタべったりだから、エディタ側を叩けばマシになると思ってるんですけどね。
Re:デザイナの啓蒙なんて無理無理。 (スコア:2, すばらしい洞察)
寒い出来じゃありませんかぁ.あれをもっとプロのオーサー向けに書き換えてしまえ.
というようなプロジェクトは,ないんですかね.
ブラウザの方は,Geckoを使ったブラウザがけっこう出て来てるけど,オーサリング-
ツールの方の話は聞きませんのでね.
ワタシも元来はそうだから自信持って言えますが(笑),デザイナってのは,基本的に
視覚の人だから,HTML覚えろ,書け.って言っても,そもそも資質的に無理があると
思うんですよね.全員が全員そうじゃないだろうけども.
(HTMLが解らない奴はWeb Design なんかやるな.ってのはナシよ)
Adobe やMacromedia にハッパ掛けて,オーサリングツールの書き出すHTMLを
改善して貰うことも,ぜひ盛んにやってもらいたいですけど,ブラウザの世界で,
IEに対してのMozilla みたいな位置付けと同じように,Golive+Dreamweaver に対する
“何か”が企画されたら,非常に応援したくなるですけどね.ワタシは.
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
専門学校を啓蒙、ていうのは無理なのかなあ...
Freeway って、 (スコア:1)
あまり有名じゃないみたいですが、イギリスの会社が作ったマック専用えぢたーで、編集途中は無理にHTML化せず、最後に一気にHTMLを作ります。作業途中は、DTPライクなインターフェイスで。
もちろん、HTML(XML?SGML?)至上主義の方には許せないでしょうが。
ただし、Freewayの吐き出すコードを確認したわけではないっす。
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
なぜなら、自分はFireworksでデザイン決めて
手動で切り出し、エディタでHTML書いているから。
今回の話題になっている「規格」には
あえて従っていない部分は多いです。
極力「HTML 4.01 Transitional」でと心がけていますが、
HTMLは手段であって目的ではないと割り切っています。
BTW
W3Cもレイアウトに「table」使っているし、
原理主義までいくと、机上の空論を押しつけているだけに
なってしまうと思います。
AMIGA4000T(60/50)使い
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
W3C のレイアウトテーブルは、無視されても問題が内容に作られていますが。
W3C のレイアウトテーブルを持ち出すということは、同レベルに、リニアに解釈されても問題無い様に [w3.org]書いているのですね。
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
まともじゃないHTMLを吐く可能性が高い。
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
Netscape4.x にとっての HTML4 対応って、どの HTML4 のことだろう?多少解釈がずれているのは、まあ目をつぶるとしても、テキストがすっ飛んだり重なったりしてては...。Netscape4.x のことを考えるくらいなら、Netscape3.x とか、HTML4 を無視してくれる方がよっぽど楽。
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
標準に反するブラウザは、非難されても仕方がないと思います。
それに、現実に、現在、Netscape4.xがルールを無視している事に、メリットを感じている人は誰一人居ないはずだと思います。
非難されているのは、「使うユーザ」ではなく「作ったメーカ」です。
彼らは、何らかの声明を出しているのでしょうか。
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
> こういうことを言う人に死滅して欲しい。
なんで?理由がわからん。教えてくれ。
俺も NN4 は消えて欲しいと思ってるんだが。
# mishimaは本田透先生を熱烈に応援しています
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
まあ、中身が読めればいいかなと思って、レイアウトで遊ぶのはIEだけに限定していたところ、NS6が出てほっとした。今は Mozilla に乗り換え。
NS4 も一応 HTML4 + css(?) に対応ってなってたはずだけど、あれじゃね。だったら 対応していない NS3 の方が HTML4 の指定をことごとく無視してくれて素直。しかも軽い。
軽さなら w3m かな。
Re:デザイナの啓蒙なんて無理無理。 (スコア:1)
NN4.x なら、2 段階の @import を受け付けないとか、特定 media しか受け付けないなどの実装バグを付けば、いくらでも NN4.x に対して CSS を適用しない手法が取れますが。
NN4.x は所詮 JavaScript Stylesheet で実装しているので、JavaScript を off にしていれば結局無効になりますし。
(誤)Standerd →(正)Standards (スコア:1)
The Web Standard Project でもなくて、
The Web Standards Project ですね。
タイトルとか、関連リンクとか、あちこち間違ってます。
Netscape 4.x ってどんな人が使っているのだ? (スコア:1)
Netscape Navigator 4.x をたたく人が多いね。まあ、同意なんだけどさ。
独自エレメントのてんこもりで、CSS もろくに解釈できないわけだし。だからこそ、標準に準拠した HTML さえつかっていれば、NN4 でも内容の表示はできるわけだし。
そもそも、いまどき NN4 なんて使っている人間で、デザインを気にする人間なんているのかな? 「マシンパワーが」とか「IE に比べてセキュリティが」などといっているんだから、デザインなんて二の次では? あるいは Lynx や w3m では不満、そして Opera などの傍系 (…失礼) ブラウザを知らないってことかもしれない。
というわけで、この際デザイン重視の方々は、デザインなんて気にしない (であろう) NN4 ユーザを切り捨てて、HTML4 + CSS によるレイアウトに移行し、ターゲットは IE や Gecko など現世代のレンダリングエンジンということにしていきましょうや、というのはいかがなものかしらん。
Re:Netscape 4.x ってどんな人が使っているのだ? (スコア:1)
それと何故かクッキーを受け付けられないサイトもいくつかあります。
ということで、そういうところを見るときには、未だにNN4系を使ってます。IEなんぞ使いたくないし。
ブラウザの目的はブラウズのみにあらず… (スコア:1)
Gecko のレンダリングエンジンとしての力は、N4 をとうにこえ IE に迫りつつ追い抜いていると思っていますが、ウェブサービスのインタフェースとしてはまだ…ということかもしれません。
それにしても、デザインやレイアウトを重視しつつ N4 を使用しているユーザ、というのは想像しがたいというのが僕の正直な感想です。
Re:ブラウザの目的はブラウズのみにあらず… (スコア:1)
>デザインやレイアウトを重視しつつ N4 を使用しているユーザ、というのは想像しがたい
そういう人はいないでしょうねぇ。私はNN4.xを使うときは、Mozillaじゃどうしようもないときくらいです。とはいえ、個人で作ってるWebsiteはNN4.xどころかJ-Skyでも閲覧可能な基本的なタグのみで書いてますけどね。
でも、企業用のWebsiteデザインをしている人達は、嫌でも対応させられているかも知れません。超大企業でも、社員が使ってるPCが未だに486+VGAというのがあるそうなので。
Re:ブラウザの目的はブラウズのみにあらず… (スコア:1)
私自身、Mozilla0.7使い出した頃まではそうしてました。
今じゃ無視してますけど (^-^;
Re:ブラウザの目的はブラウズのみにあらず… (スコア:1)
迫りつつ追い抜いている、というのはどうでしょう。
IE6 が未だに CSS1 レベルである以上、IE6, Opera6, Konqueror3 (内部レンダリングエンジン使用時), Mozilla1.0/Netscape7 という現行バージョンでの比較の場合、圧倒的にトップなのが Mozilla1.0/Netscape7 で、次いで Opera6、Konqueror3 と IE6 が同程度、といった感じではないでしょうか。
なお、Konqueror3 は Gecko を内部レンダリングエンジン代わりに利用できるので、IE6 を上回るレンダリング性能を持つことができる様になっています。
XML の解釈や、XML 関連技術への対応という意味では、Mozilla, Opera, Amaya は expat を使っているのでほぼ同程度ですが、Mozilla と Amaya に一日の長がある感じです。解釈後の問題で、Opera が少し落ちる感じですか。
IE6/MSXML3 は仕様に沿っていない点などもありますので、この辺りでも少し落ちます。
標準に沿って書かれているリソースは、UA を問わず Web サービスを利用できるため、標準非準拠のサービスを利用する場合のインタフェースとしてはあまり適していない、という感じでしょうね。
Re:Netscape 4.x ってどんな人が使っているのだ? (スコア:1)
私は post した内容が消失、といった事は遭遇した事が無いです。
そういう問題は、元々 UA に食わせてる HTML がクズ、という可能性が真っ先に思い浮かぶのですが。
form 要素の中に form 要素を入れてるとか、form 要素の action 属性が JavaScript だった、とか。
マカーにとってNetscape6.0が躓きの石(オフトピ気味 (スコア:1)
元々Macユーザは伝統的に?Netscapeを好んで使っている人が多かったように思います(MS嫌いの人も多いし)。でもIEが標準バンドルされ、IE4.5あたりから明らかに風向きが変わりました。
それでもNetscapeだもん!と思っていた頑固なユーザにとって「Netscapeの新バージョン・6.0」は、まさに待望のものだったのです。…ところがインストールしてみると、重い・落ちるのひどい代物(あちこちで“ベータ版”と揶揄されてましたっけ)。
それがトラウマとなり、Mozillaリリース!と騒がれても今ひとつ疑心暗鬼だったりして…いかんよなぁ(^^;
Re:なんだかな (スコア:1)
その後、規格に沿ってる度合いの低いIE4がOSと抱き合わせで広まったせいで、OS付属=標準と思う人が増え、普及の妨げになったような。
結局、IE4のできの悪さが、今でも尾を引いてるような気がしてならない…
IE6は、Mozillaとそう大差ないんだけどねぇ。
Re:なんだかな (スコア:2, 興味深い)
CSS1は、NN4出荷前に勧告されています。
HTML3.2がブラウザの実装の後追いによって標準規格としての体面を取り戻そうとしたのに対して、HTML4.0は初めてブラウザの実装を先取りして「HTMLは本来こうあるべき」と、ブラウザ戦争への戒めと将来への道しるべを示した規格でした。
ただ、別の視点から見ると、HTML4.0もCSS1もDOM1も、IEに先行実験的に実装した規格の延長上にある一方、NN発のLAYERやMULTICOLやらの様々なタグは否定されています。標準規格とは言え、それに準拠する事は、当時のNetscape社の首脳にとっては考えられない選択だったのだろうなと……(哀れ)。
IE4は、単体のソフトとして、当時としては、驚くほど高い水準の機能と概念を持ったブラウザだと思います。微妙な実装の標準準拠等は別として、DOMやコンポーネント指向といった概念は、約5年経った現在でも通用しています。
IE4の悪いところは、Microsoftのソフト全般に言える事と重なるので、それは省略(苦笑)。
CSS2・HTML・HTTPの解釈やらは、Mozillaの方がずっと素直で良いですよ。変わらないよう感じるのは、そういったサイトを訪れていない(or自分で試してみていない)からだと思います。
Re:なんだかな (スコア:2, 参考になる)
W3C の会議に Microsoft の担当が来ると、毎回違う人が来て一から説明しなおさなきゃならないとか、複数人来て、社内で予め意見の統一が取れてなくてその場で喧嘩を始めちゃう、とかいう話を聞いた事があります。
噂ですよ、あくまで噂。W3C day とかで聞いた気もしますが。
Microsoft の圧力、というか、既存実装のせいで妥協している点は多々あるかと思います。acronym 要素とかもその一例。
HTML 3.0 で acronym 要素を提唱したけど HTML 3.0 がぽしゃってしまって、でも IE4 で実装したままにしたので HTML 4 策定時に acronym 要素を強く推したのは、実際 Microsoft だったはず。
ずっと abbr 要素しか存在せず、ぎりぎりで acronym 要素が追加されたせいで、HTML 4 Spec. の abbr/acronym 要素の説明は修正しきれずに出てしまって説明が混乱しているため、ここの説明を読んでも abbr/acronym 要素の使い分けがどのように行われているのかが分からない、という状態だったはず。
IE6 になっても abbr 要素は意図的に無視されつづけている (としか解釈できない) ので、未だに IE6 は HTML 4.0 さえも完全対応しているとは居えないのが現状です。acronym 要素と同じ扱いにするだけで良いのに、CSS でスタイル指定しても全く適用されませんので。
multicol については、CSS3 で実装される予定であったかと思います。
まぁ、paged media を考えても段組は必須ですから、間違いなく出てくることでしょう。…… paged media だけになったら泣きますが。
float での擬似段組はもう嫌です。table layout に近い気持ち悪さです。
Re:なんだかな (スコア:2, 参考になる)
>というウワサを聞いたことがあるのですが実際のところどうなんだろ^^;
HTML4.xの策定にNetscapeが参加してないのは事実だけど、
JavaSoftあたりも参加してるので、「牛耳られてる」というのは単なる噂でしょう。
Netscapeが締め出されたわけではなく、呼ばれていたけど来なかった、ということらしい。
まあ、MSはそれをいいことに、IEに有利になるよう議論を導いたらしいけど。
#という話が大昔のHotWiredに出てた。記事を探しても見つからなかったけど。