2005-09-20 アーカイブ

http://hxxk.jp/2005/09/20/

Movable Type 3.2 Beta 2 の華麗な div 捌きを見よ !

記事データ

投稿者

望月真琴

投稿日時

2005-09-20T22:17+09:00

タグ
概要

:before 擬似要素 / :after 擬似要素の活用例 (3) で作った preview.css を Movable Type 3.2 Beta 2 の各テンプレートに適用すると……

リプライ

2 件のリプライがあります。

記事本文

Movable Type 3.2 Beta 2 の各テンプレートの構造

メインページ with preview.css :before 擬似要素 / :after 擬似要素の活用例 (3) で作った preview.css は、このために作っていたのです。 詳しい説明は抜きにして、各サンプルを見てもらうと分かるのですが……。 素晴らしい div っぷり。

Movable Type 3.17 のサンプル Movable Type 3.17 の時は ( 空の div 要素もあったりしますが ) ここまで酷くなかったのになあ……。

ちなみに、サンプルページはテンプレートタグをそのまま記述していますので、 HTML としては不正なリソースになっています。 あくまでテンプレート改造用のサンプルということで。

リプライ

2 件のリプライが送られています。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

2005-09-21T11:12+09:00 - ちはや(智猫)

Movabke Type 3.2系のデフォルトテンプレートはDIVの数の凄さやら、それに適用させるCSSの定義部分が複雑化してるので、うちの自作テンプレートを3.2系に合わせて書き直すのは諦めました…… デフォルトテンプレートは、どうしてあそこまでやる必要があるんだろうって感じで……

2005-09-24T12:27+09:00 - 真琴

まあ、そのおかげで「ちゃんとしたテンプレートに書き換えてやる ! 」という意識が燃え上がる私がいたり ( 笑 ) これは私個人の考えですが、 div の階層は最大でも 5 つだと思っています。 ( section-h 構造を擬似的に実現するならば、という前提ですが。 ) その辺もテンプレートの公開に合わせて書こうかなあ。

:before 擬似要素 / :after 擬似要素の活用例 (3)

記事データ

投稿者

望月真琴

投稿日時

2005-09-20T20:22+09:00

タグ
概要

主な XHTML 1.0 の要素の class 属性と id 属性を視覚化し、また div 要素に対して border を表示することでボックスモデルも視覚化するスタイルシートを作ってみました。

リプライ

リプライはまだありません。

記事本文

これ自体は副産物ですが

:before 擬似要素 / :after 擬似要素の活用例 (2) で紹介したテクニックを使ったスタイルシートです。 主な XHTML 1.0 の要素の class 属性と id 属性を視覚化し、また div 要素に対して border を表示することでボックスモデルも視覚化しています。 ( div 要素を入れ子にするごとに border-color の色が変化するように設定しています。 ) Mozilla Firefox では Web Developer という拡張機能の id 属性値と class 属性値を表示するという機能でほぼ同じことが実現できるのですが、ちょっと見づらいなあと思ったので、次回書かれるであろう記事に活用するついでに作ってみました。 Movable Type 3.2 Beta 2 の華麗な div 捌きを見よ ! で活用しました。

Mozilla Firefox や Opera や Safari などの、 CSS の対応度が高い視覚系ブラウザ向けです。 作成者が私であることを明記していただければそのまま転載していただいても構いませんし、改良を加えて再配布されても構いません。 ただし、 web ページ内の link 要素から外部スタイルシートとして呼び出すことや、スタイルシート内に @import を記述してインポートすることはしないようにお願いしたいと思います。 ( xrea では、 img 要素などによる外部からの画像リンクを制限しているので、念のため CSS ファイルについても制限したいと思います。 ) web ページ内で使用したい場合 ( そういう方はいないと思いますが ) は、一旦ローカルに保存したのち、ご自身のサーバスペースに put していただくようお願いします。

なお、この preview.css の作成に関しては Pop or DieCSS を勝手に参考にさせていただきました。 ( ソースを見ると、更なる源流はカヅサツさん ( (´д`;) - うへぇ - ) のようです。 渦さん ( Pop or Die ) とカヅサツさんのおふたりに勝手に感謝。 )

使用方法

そのままお使いのブラウザのユーザースタイルシートとして使っても良いのですが、常用するとなるとはっきり言って煩わしいです。 preview.css の名前が示す通り、用途としては class 属性や id 属性の確認に使うことを想定していますので、確認したい時だけ適用すれば良いと思います。

[ワツニュ]人ん家のスタイルシートで表示という、任意の web ページに任意の CSS を適用させる CGI がありますので、ここに確認したい web ページの URI を入力し、 http://hxxk.jp/common/css/preview.css を適用させると便利。 ( 他人の褌で何とやら )

リプライ

リプライはまだ送られていないか、管理者の承認待ち状態です。 この記事に対するご意見やご質問、ご感想などありましたら個別記事ページの送信フォームからお送り下さい。

補足情報

著作、講演、制作実績など