index > Scripts > Styx > manual (normal ver.) manual (frame? ver.) CSSとHTMLについて
このドキュメントには、Styxを使う上で留意するべきと思われるCSSと出力されるHTMLの性質についてまとめてあります。
そこでぶち切れてしまう人はCSSが何かを知って欲しいです。
デフォルトのCSSは、かなりブラウザに依存します。具体的に言えば、IE6,N6以上,Opera6以上推奨です。"whitesmoke"に至ってはOperaではoverflowが正常に機能しないための不都合があります。
しかし、出力されるHTML自体には構造以外のタグはほぼ一切使っていないので、これはあくまでCSSに依存する問題です。端的な例をあげると、携帯端末等でもCSS無しだったり単純なCSSなら問題なく閲覧できる筈です。テキストブラウザでも何の問題もないでしょう。
HTMLの文法に関しては、一応"HTML 4.01 Transitional"を宣言してはいますが、比較的StrictなHTMLを出力します。(しかしform下のinputやblockquote下のbr等はあります。)
何をどう悩んだのか、途中半端にXHTML的な部分があります。問題が出るとすれば、Next等のリンク先がidであることくらいだと思います。
ver. 1.1.0への文法的な変更点をあげておきます。
これについては、BBSという、しかもあめぞう型BBSという形式を考えた時、AAなどが使われる状況を考えるとpにしてしまうのに抵抗があるからです。煮え切らないですね。(個人的には納得しているのですが許せない人は許せんでしょう。しかしpicoBBS等とは客層が違うのも事実です。)
そうしてみたい気持もありますが、改造の敷居が高くなる可能性があります。XHTML版を作る予定が全く0な訳ではありません。
そうすることが推奨されているから、勧告されているから、というのを第一に挙げるのは、嫌いなんです。
CSSを始めに知った時、その可能性、考え方にすごく魅力を感じた。
CSSの用例みたいのを(よくある、文字をこう飾れますよ、というものだ)見ていた頃、ごく自然に思った。もしかして、CSSってHTMLを構造化するためにあるんじゃないかなあ。そう考えるとスゲー便利だな。と。プログラミングでサブルーチンを作るような発想で、そうCSSのことを思った。
実際に、CSSを使ってページを作ってみて、違和感を感じた。CSSのよさを如何なく発揮するにはHTMLの方が煩雑すぎたのだった。でもまだこのときはピンときていない。なんか違うなーとは思っていた。しかしどうすれば良いのか具体的にまだわかっていなかった。
とある掲示板(そのときたまたま探していて見つけた)で私はCSSの質問をした。質問自体はくだらないものであったと思う。しかし、そのとき回答のレスをつけてくれた方が素晴らしかった。カヅサツ氏という方で、氏はこうすれば上手く出来ますよ、という作例までつけてくれた。その作例がかなり目から鱗な物で、それは私が漠然と考えていた方向性をはっきりさせてくれた。こんな風にCSSをつかえたらな!というそのためのHTMLがそこにあった。
そのとき、参考として付けられていた二つのURLがまた素晴らしかった。outsider reflexとThe Web Kanzaki。CSSをoutsider reflexで、HTMLをThe Web Kanzakiで学んだ。それはそれぞれについて最高のテキストだった。真っ白いごはんにごはんですよをかけるがごとく、HTMLにCSSが適用されて、いくらでも美味しく食べられる。自然の流れで段々とソースはStrictになっていった。
信者という人たちはどうなのだろう?
―――私は信者には二通りあると思う。
一つは、StrictHTMLを書くこと自体に目的意識と達成感を感じる人。もう一つは、自分の考える理想的なWebを作る手段の一つとして、StrictHTMLを書くことを選択する人。
一般的に、嫌われるタイプの信者は前者ではないだろうか。私は"自分の考える理想的なWebを作る手段の一つ"は人によって違うと思うし、なにを表現したいかにも拠ると思う。Flashがベストな人もいるだろうし、音楽のストリーミング配信が最適な手段である人もいるだろう。
よく言われることの一つに、Flashが悪いのではなくて、Flashの使いどころに問題がある、というような。目的に合っていれば、手段としてのFlashは素晴らしい可能性を持っている。これをかたくなに否定する人がいるが、私には偏屈な理屈をこねているだけにしか見えない。そういう連中がいるからW3Cと聞くと「げ、」と思う人がいるのも事実かもしれない。
手段として、StrictHTML&CSSを紹介するなら人はあまり拒絶を示さないのではないだろうか。少なくとも、一部の信者と言われる人たちがそうするように、スタイルから強制するよりは。”こうするべき”と言われて素直にそうする人のほうが少ないし、StrictHTML&CSSの魅力を知る前に嫌悪してしまうと思う。
自分の場合、こういう手段があったらな・・というところから入っていって、そこにStrictHTML&CSSという手段があった。 それが(たまたまか、必然的にか)自分の考える理想的なページ構築によく合っていた。目的と、理想があったから、その手段に惚れこんだ。頭ごなしに”こうしたほうがいいからこうしなさい”と最初に言われていたら、全然違う方向に進んでいた可能性は高い・・・
#思いついたことあったらぼちぼち書きます