2007年10月04日
CSSのドグマ
CSSの調べ物をしていると、けっこうな頻度で教条主義的なCSS過激論にぶちあたってしまい、そのたびに調べる気力が萎えるYT@ゼロファクトリーです。
W3Cの勧告に賛同するかしないかは個人の自由でしょうけどね。
「W3Cの勧告に従えば○○であるべき」「W3Cの勧告に従えば○○すべき」
なぜかいつも上から目線。ふしぎ。
ということでCSSの派閥をがんばってまとめてみました。(仕事中に)
┣ W3C勧告に沿ってないのはダメだよ派(最右翼)
┃ ┣ 余分な装飾は一切不要だよ派(原理主義)
┃ ┣ target="_blank"は絶対許さん!派(strict過激派)
┃ ┃ ┗ ちゃっかりJavascriptで回避するよ派(小手先主義)
┃ ┣ target="_blank"はDOCTYPE次第で容認してもいいよ派(穏健派)
┃ ┗ lintで高得点じゃないサイトはダメだね派(勘違い派)
┃
┣ 仕様なんてケースバイケースじゃん派(中立派)
┃ ┗ 目的のためには手段を正当化するよ派(いわゆるdiv厨)
┃
┣ 開発に便利だから使ってるよ派(目的主義)
┃ ┣ コードが少なくて見やすいもん派(メンテ至上主義)
┃ ┗ でもIE以外ではレイアウト崩れるよヽ(`Д´)ノウワァーン!派
┃
┗ だって最近流行ってるじゃん派
┣ テーブルレイアウトだったらすぐできるのに派(不満分子)
┗ 雑誌のテクニック受け売り派
CSSってよくわからないよ派(左翼)
┣ 今勉強中だからそんなイジメないでよ派(wannabe派)
┃
┣ Dreamweaverにまかせっきりだよ派
┃
┣ 文字の装飾くらいはCSS使うよ派
┃ ┗ クラス名は物理的だよ派(「class="size_12"」派)
┃
┣ CSSでレイアウトってホントにできんの?(ップ!派
┃
┗ テーブル・物理要素のなにが悪いの?派(最左翼)
ま!およそWEBデザイナーであれば、プロ・アマ問わず、どれかには当てはまるんじゃないでしょうか。
ぼくは「目的のためには手段を正当化するよ派」と「開発に便利だから使ってるよ派」ですね。
目的があってこそのWEB標準準拠ですよ。ちゃんと準拠できたことはないんですが。(笑)
target="_blank"に関する派閥が3つもあるのは、ネットでみかける議論で、特に槍玉にあがってると感じるからです。
リンクを別窓で開くのをW3Cが推奨していない理由は、そういう動作を「クリエイター側で指定すべきではない」「ユーザーに選ばせなさい」ということらしいです。
target指定されるとイヤでも別窓強制されますから。
が、しかしですよ。
「別窓で開く」という動作を一般ユーザーのどれほどが理解してるんでしょう??
IEの場合は「リンクの上で右クリック」→「新しいウィンドウで開く」もしくは、「リンクの上でShiftキーを押しながらクリック」。
知らないひとはけっこういるんじゃないでしょうかねー。
それを「自分で選べ(分からないなら調べろ)」というのが果たして親切かどうか。
別窓で開く動作を知らなくても問題ないじゃん!ていうひともいます。それ一見正しいように見えるのですがしかし。。。
文章の途中に別サイトへのリンクがあったので行ってみた→そのサイトを数ページ見てみた→元のサイトに戻ろうとしてブラウザの戻るボタンを何度も押してやっと戻れた
↑こういうケースはよくあるのでは?少なくともぼくはけっこうあります。
「別窓で開く動作を知らなくても問題ない」のはWEB上の文書が相互参照されている(一発で参照元に戻れる)場合に限るわけでしてね。
極めて限定的なケースだと思うんです。
どっちが親切かどうかなんて時と場合とユーザー層によるんですよね。
それをW3Cで推奨されてるから、とかダメでしょ、そんなの。(笑)
自分で書いててアホらしくなってきましたよ、まったく。
商用WEB製作の最終目標は「美しい文書構造を目指す」わけではないですからね。
「美しい文書構造」くらいしか商品価値がないならともかく、ユーザー置いてけぼりの自己満足にならないようにしていきたいものです。(・∀・)
Posted by YT@ゼロファクトリー : 10/ 4 | コメント (2)
コメント
右翼に
「多少の不満はあっても出来る限り標準に従うようにした方が大多数の人が幸せになれるよ派(八方美人)」
を付け加えて欲しいです。私は各自が勝手な仕様を作るよりも、どこかで妥協の産物でも良いので標準仕様を作ってくれたほうがある程度以上の規模の産業では効率的だと思っておりますので。
実際に使っている身からするとテーブルレイアウトはもう勘弁して欲しいです…。IE6のような時代遅れのブラウザではCSSだけだとどうしてもレイアウトが崩れることがあるのも確かですが、テーブルレイアウトは後で手を加えるのがものすごく大変なんですよ。
うむ、たしかに。
テーブルレイアウトは収拾がつかなくなるので、ぼくも嫌いです。
でも「多少の不満はあっても出来る限り標準に従うようにした方が大多数の人が幸せになれるよ派(八方美人)」はちょっと長すぎるので、15文字以内でお願いしますよ、MKさん。(ウヒヒ