Movable Type 3.0でつくったこのブログページのソースを調べてみた。
スタイルシート(CSS)でデザインされていることはわかっていたし、CSSファイルをいじって多少のカスタマイズもした。CSSについてはある程度わかっているつもりだったのだが、じっさいに表示されているページがCSSでどうデザインされているか、くわしく理解してはいなかった。
な、なんと!これは!CSSで100%デザインされているではないですかっ!id属性やclass属性がとてもうまく使われている。とくにid属性については、「あーそうかーこういうふうに使うのかー」と感心しきり。スタイルシートとはこのように使うんですね。勉強不足でした。
たしかにテーブルを使ったレイアウトよりも構造がわかりやすいし、スマートだ。
が…。これまで愛用してきたテーブルレイアウトから、CSSレイアウトに、ごっそり移行できるのだろうか。と考えると、どうかなーと思う。複雑なレイアウトは、テーブルを使ったほうが作りやすい気がする。
一方で、複雑なレイアウトなんて、必要なんだろうかとも思ったりした。
コメント (4)
こんにちわ。
僕の上記のサイトはMT2.6ですが、左右が切れるのが嫌なのと、ポップアップウィンドウが嫌いなので、スタイルシートとテンプレート書き換えてあります。
面倒くさいので、default-templates.plを書き換えちゃいました。
http://hytn.kir.jp/mt/default-templates.pl
今晩中に落としてくださいね。
投稿者: 聞きかじり | 2004年09月26日 16:06
日時: 2004年09月26日 16:06
んーとよくわかりませんが2.6と3.0ではかなり違うみたいですねえ。default-templates.plというのがそもそもないみたいだし…。ところで聞きかじりさんがスタイルシート否定派じゃなかったでしたっけ?
投稿者: fratdrive | 2004年09月26日 21:35
日時: 2004年09月26日 21:35
2.6と3.0ではやっぱり違うんですね。mt/lib/mt/に無いんでしょうか。
これを変えておくと新しいブログを作ったときに適用されます。
でも3.0の無料版ではマルチできないんで、関係ないのかな?
わたし?スタイルシートを使えないだけなんです。と言うか、複雑なレイアウトには興味が無い。
でも、MTではレイアウトが崩れたり、左が切れちゃうとスクロールすらできないなどの問題に気付いて、最低限その部分だけ修正しました。
投稿者: 聞きかじり | 2004年09月27日 17:30
日時: 2004年09月27日 17:30
default-templates.pl、ありました。失礼しました。
なるほどこれがテンプレートを吐き出す元になってるわけですね。無料版では3つまでブログ作れます。
でもまあ、MTにはあまり手間数かけないつもりです。
メインで使いたいのはこっちのほうなんで↓
http://frat.jp/archives/
まだ他のプログラムを検証してないんでわかんないですけど。
投稿者: fratdrive | 2004年09月27日 18:24
日時: 2004年09月27日 18:24