今日の○
最近貰い物が多い。
今回も久々野さんのSSとコウコウさんのCGをアップ。
もちろん嬉しくて嬉しくて涙がチョチョ切れそうなのだが(死語)、一方で何だかページが見づらくなってきたような気がしてしょうがない。そろそろ改装の時期か?
階層をもう一段深くするのがいいか、入れ子フレーム導入か。個人的にはこれ以上フレーム使いたくないのだが、かといって6画面分スクロールするのもかなわんし。
どうしたものかねえ。
今日のHTML
改装に関連してHTMLの話。
CSSの効率的な使い方ってのは、共通スタイルシートを作成して配下のHTMLから参照させることだろう。一枚のシートでグループ内のHTMLの見栄えを一括管理できるから。リンキングスタイルシート、ってやつだね。
一番小回りが利くのはインラインスタイル。場当たりに(笑)段落や文字書式を設定する方法。これまでの修飾系のタグを代替しているだけ、という話もある。まあCSSでしか実現できない表現がある以上、これも否定はできない。
エンベッドスタイルは、スタイルシートの定義を各HTMLに埋め込む方法。ヘッダ部に定義一覧を書く。同じ要素に適用する書式を毎回HTMLごとに書かなければいけないので面倒なのだが、うちのサイトはこの方法に統一(しようと)している。
(インポートという方法もあるけど、あまり使う人はいないかも知れない)
リンキングスタイルシート撤廃方向に動いている理由は、ブラウズ時にHTMLは読み込めたけどCSSは読めなかったという状況が発生したため。もちろん滅多に起こることではないんだろうけど、HTMLだけ保存する人間も多いだろうし、上位ディレクトリにある場合はダウンロード時に色々面倒があるだろう、ということで。
しかしこれをやると、本当に更新が面倒になる。HTMLが200ファイル以上ある(それでも以前に比べると1/5ぐらいに減った)という状況で、全てを修正するなんつーのはマジ拷問以外の何物でもない。
・・・書いてて本当にイヤになってきた。戻そうかな。<その作業もまた面倒
前々から書いているが、書式管理はMSワードのスタイルがスマートだと思う。
あのインターフェースそのままなスタイルシートエディタが欲しい。
うーむむむ。島田さん、HSPで作りません?(笑)
(ワードの吐くHTMLが、もうちょっとだけマトモなら話早いのにねえ)
今日のX
来週の3連休ピーンチ!
人の予定無視して土曜を打合せの候補日に入れんなー>上司