Home > XHTML CSS Archive
XHTML CSS Archive
HTML たん。
- Comments: 4
- TrackBacks: 0
Vicuna カスタマイズサイト Part2
- January 29, 2008 12:11 AM
- Movable Type | Vicuna | XHTML CSS
- Comments: 2
- TrackBacks: 0
何のための道具?
- January 26, 2008 1:52 AM
- XHTML CSS
前回のエントリー (HTMLは道具) に対して間接的なものも含めてたくさんのフィードバックを頂きました。 学校でも、生徒たちとこの記事の内容について話すことができました。わーい。
- Comments: 2
- TrackBacks: 0
サブスキン CSS
追記: 2008.01-07. Mono Crystal サブスキンも追加しました。スキンページからダウンロードできます。
以前のエントリーで CSS スキンの構成について解説しましたが、そこでスキンの色彩定義等をまとめたサブスキンというものを作ったと書きました。今回、Ninja スキンをベースに、イメージを大きく変える Boomer というサブスキンを作ったので紹介します。
Ninja スキンはデフォルトではモノクロのやや暗い感じの配色なのですが、サブスキンの入れ替えでイメージを変えやすいように作ってあり、サブスキン第一弾として、Ninja スキン用の Boomer サブスキンを配付しました。
- Comments: 6
- TrackBacks: 0
理想のCSSスキンのかたちを求めて
- December 25, 2007 3:43 PM
- Movable Type | Vicuna | XHTML CSS
- 2007.12-30
-
Ninja Style 完成。(年内に間に合った!)
問題の修正とか、アイコンがついたりいろいろ変わっているので、新しいものを使ってください。
- 表示確認
- Download: Ninja Style
- 2007.12-27
-
当初配布していた暫定版のNinjaスキンに1箇所すんごい不具合がありました。
ボックスの高さを揃えるテクニックには、落とし穴があったようです。その不具合の表示と、原因を記事末尾に追記しましたので参照してください。
このテクニックを利用する際は皆様も注意してください。解決方法も模索しています。

僕が考える理想のCSSスキンとは、以下の条件を満たすものです。
- ユーザーが好みの形に変えやすい
- CSSに詳しくなくても1.が可能
- 適当に編集してもレイアウトが崩れにくい
- 少しの調整でイメージを大きく変えられる
- ユーザーのカスタマイズ意欲を掻き立てる
現在のVicunaのスキンはどうかというと、1.2.3 はモジュールによってある程度クリア出来ていると思うけど、色の調整などは膨大なCSSファイルから特定の部分を探さなくてはいけなく、細かな調整という点ではクリアできていません。
- Comments: 15
- TrackBacks: 0
CSS 脳内裁判
- December 23, 2007 4:58 AM
- Impressions | Vicuna | XHTML CSS

年内にあとひとつVicunaのスキンを作るとを目標にしていたので、 今、新しいたたき台用のスキンを作っています。
プロトタイプ系のスキンを作っているときには、「ユーザーはきっとこうしたいと思うだろう」と考えながら作っていて、僕はその頭の中に沸いてくる何人もの仮想ユーザーと会話しながら、安全なCSSの書き方を考え、ときには脳内裁判を開きます。
- Comments: 5
- TrackBacks: 0
問題: 重要な部分を抜き出せ! (国語)
- December 11, 2007 1:27 AM
- Impressions | Web | XHTML CSS
- Comments: 13
- TrackBacks: 0
すごいdiv
- November 20, 2007 7:02 PM
- XHTML CSS
あまりに多いので書くのも気が引けるのだけど、body要素直下のすべての内容をdiv要素で何重にも囲ってるサイトが増えてきてますね。これ変だと思うんです。
- Comments: 31
- TrackBacks: 0
floatプロパティのテスト
- November 14, 2007 3:30 PM
- XHTML CSS
本日学校で実施したfloatプロパティのミニテスト。1問10点。
- Comments: 7
- TrackBacks: 0
Vicuna カスタマイズサイト Part1
- November 14, 2007 2:41 PM
- Movable Type | Vicuna | XHTML CSS
Vicuna CMS ををカスタマイズして使用しているユーザーの中から「!?」となったものをピックアップ
- Comments: 3
- TrackBacks: 0
Tag Cloudのスタイル
- October 20, 2007 2:28 PM
- Movable Type | XHTML CSS

タグクラウドの必要性についての是非はここでは置いておいて、このアイテムのデザインって色々考えさせられますね。
Vicuna CMSでも真面目に対応しようと重いケツを上げましたので、とりあえずサンプルとなるCSSスタイルを色々と書いてみました。
表示例とCSSファイルを置いておきましたので、気に入った表示があったらどうぞ使って下さい。
- Comments: 15
- TrackBacks: 1
フォントサイズを切り替えるJavaScript
閲覧者の好みに合わせ、Vicunaの文字サイズをボタンスイッチによって切り替えられるようにするスクリプトを 10coin.comのmarbleさんが作成・公開してくださいました。
- Comments: 0
- TrackBacks: 0
分割CSSファイルの構成とそのルール
ひとつのスキンは、機能・役割ごとに独立したCSSファイルが複数組み合わさって構成されています。各CSSファイルがどのような役割をもち、スキンの一部として組み込まれているかを理解することで、既存スキンの編集が簡単になります。
ここでは、Vicunaで配布しているスキンについて、
- 全体の構成
- コアファイルの役割
- 記述ルール
- 分割方法の特徴
に分けて解説します。
- Comments: 0
- TrackBacks: 0
Vicunaのスキンをローカルで編集・調整する方法
Vicunaで配布しているスキンをカスタマイズする場合には、ローカルでスキンCSSを編集したあとにサーバーにアップロードし、実際のブログの表示を確認するという方法になりますが、大幅に変更したい場合などは編集のたびにこの作業をしなくてはならず、とっても面倒くさいです。
そこで、編集作業を軽減するために、VicunaのXHTML構造と同じHTMLファイルを用意しました。このファイルを使い、ローカルでスキンの編集と表示の確認をした後、完成したCSSファイル一式をサーバーニアップロードすることでローカルでの表示と実際にVicunaを使って運営されているブログが同じように表示されます。
私がVicunaのスキンを製作するときはこのファイルを利用しています。
- Comments: 0
- TrackBacks: 0
clearfixはちゃんと考えられていた
- May 26, 2007 11:42 AM
- XHTML CSS
clearfixの決定版を作るについてコメントしたのですが、なぜか僕のTypeKeyが認証失敗になってしまい、がんばって書いた文章がお伝えできず、消すのももったいないからこっちに書きます。
こんにちは。 僕も以前、clearfixの記述について、なぜあんなに複雑なのか疑問に思いました。CASE10の記述がfloatのclearに必要な最低限の記述とし、ピリオドやvisibility,heightは必要無いんじゃないかとさまざまなブラウザーで検証したのですが、contentで何かを記述しないとボックスが生成されずに正常にクリアできないブラウザーがありました。そして、生成したボックスを消すために、visibilityやheight:0が必要になりました。
モダンブラウザの中でも特にモダン(笑)なものに限ればCASE10だけで大丈夫のようです。ただやはりこういったものは出来るだけ多くのブラウザで同じ結果になったほうが喜ばしいので、ややモダンではないモダンブラウザを考えるとどうしても冗長になってしまいますね。
ああ、むくわれた。全ては上のコメントの通りです。
- Comments: 22
- TrackBacks: 0
CSSコンテスト
- April 12, 2007 11:01 PM
- XHTML CSS
当サイトを購読している方ならきっとご存知かと思われますが、現在、CSSに関するコンテストが2つ開催されております。
- Comments: 3
- TrackBacks: 0
CSSの記述テクニック 階層宣言コーディング
- April 1, 2007 2:42 PM
- XHTML CSS
- 2007-04-02追記
-
この記事は2007年4月1日にエイプリールフールネタとして書かれたものであり、紹介しているCSSの宣言ブロック内にセレクタを記述する方法は不正な書式であり無効です。
検索・他の記事から訪れた人は勘違いしないように注意してください。
CSSの記述はセレクタを並列に定義していくので、視覚的に構造を表すことができません。ここで定義グループごとにファイルを分割して管理したりする方法が有効になるのですが、これもXHTML文書の構造を頭にいれておかなければならないし、文書とビジュアルの結びつきをきちんと設計しなければ分割する意味がなくなってしまいます。
今日は、これらの弱点を埋める「階層宣言コーディング」という記述方法を紹介します。
- Comments: 20
- TrackBacks: 0
ブログのレイアウト あなたの好みは?
- March 28, 2007 8:35 AM
- XHTML CSS
WEBサイトを製作する際には、サイトの情報量からレイアウトをまず先に考えることは多いと思いますが、大きなくくりとして2カラムか3カラムか、また、固定幅か可変幅かを決めなければなりません。企業系サイトでは不思議と2カラム固定幅が多い気がするのですが、固定ならば何ピクセルの固定にするか考えることになります。800px以下か、それ以上か。あー大変。
- Comments: 4
- TrackBacks: 0
MTで実践 - CSSのモジュール化による管理方法と遊び方
- March 16, 2007 11:48 AM
- Movable Type | XHTML CSS

1年ほど前からMAQUEというMovable Typeのテンプレートを配布しているのですが、利用者も増えて色々とフィードバックをもらい続けていたので、それを活かして新しいものを作りました。βテストも終わって細部を修正して正式リリースしたのでMTユーザーやMTに興味ある方はみてください。そして、それで実践したCSSファイルのモジュール化による管理方法とカスタマイズ方法について解説します。MTユーザーでない方もローカルで確認できるパッケージがあるのでよかったらいじくってみてくださいね。
- Comments: 12
- TrackBacks: 0
XHTML CSSの書籍を執筆しました
- February 20, 2007 11:00 PM
- XHTML CSS
(Amazonから買えるようになったもようです)
九天社より出版される「実践 Web Standards Design - Web 標準の基本と CSS レイアウト &Tips」の執筆をさせていただき、まもなく発売となるので宣伝させてください。
本書籍はhxxk.jpの真琴さん、lucky bag blogのe-luckさんとの共著で、それぞれが連携しながら得意なパートを担当して書き上げました。大まかな構成は次のようになっています。(詳細なアウトラインは記事下部にあります)
- XHTML, CSSの基礎知識と管理方法
- レイアウト編
- Tips&Tecnique
- Comments: 30
- TrackBacks: 0
CSSのコメントの書き方コレアレ
- December 2, 2006 4:25 PM
- XHTML CSS
CSSもHTMLと同じように、ソース中にコメントを挿入することができます。
/*と*/で囲った文字列がコメントになりますが、入れ子にすることはできません。また、他のプログラムにあるような「#」や「//」といった単一行コメントはありません。
適切なコメントを挿入することで、複数人での作業するときや、時間がたってから編集するときなどにコードの見通しが良くなります。ブラウザ間の差異を埋めるための宣言やハックなんかも、適用させるブラウザ名や理由などをきちんとコメントで書いておきたいですね。
僕は、スタイルをグループに分けて記述するときなど、コメントを目立たせるために次のように記述しています。
- Comments: 3
- TrackBacks: 0
HatenaをXHTML+CSSで組みなおす
- May 24, 2006 10:59 PM
- XHTML CSS
授業中、生徒は課題制作で忙しく僕は用無し。ってことで、○○○をXHTML+CSSで組みなおすシリーズ(?)第二段を勝手にこっそり作ってた。
なるべく皆が知ってるサイトで、コーディングが楽しそうなサイトを探してたのだけど、なかなか決まらず、結局、生徒のリクエストでhatenaのトップページを組みなおす事にしました。
- Comments: 24
- TrackBacks: 1
[改]mixiをXHTML+CSSで組みなおす
- May 24, 2006 1:42 AM
- XHTML CSS
mixiをXHTML+CSSで組みなおすで取り上げた生徒の提出した課題には、記事にも書いたとおり、まだいくつか改善できる点がありました。が、色々修正+αしたようで、再提出してもらいました。
前回提出したものと比べると、XHTMLが部分的に修正され、classの数が減っている。オーイェス。機能ごとにclassを与えて共通するスタイルをまとめることで、管理も編集も楽チンにする事が出来るんだ。
- Comments: 4
- TrackBacks: 0
mixiをXHTML+CSSで組みなおす
- May 16, 2006 5:29 AM
- XHTML CSS
授業内で、既存サイトをXHTML+CSSで組み直す練習をするのですが、生徒が提出したのが「mixi」を書き直したもので、とてもよく出来てました。
- Comments: 5
- TrackBacks: 0
デフォルトスタイルの差異を無くすCSS
- April 9, 2006 7:47 AM
- XHTML CSS
- 2007-01-30更新
-
Yahoo UI Fonts CSS使用時の各要素のフォントサイズを変更する際の注意点を追加しました。
defalut.cssちょっとだけ修正
- 2007-01-18 更新
-
記事の内容も古くなり、Yahoo Libraryなどがでて更に差異を減らすことが簡単になったことから、これを利用し、スタイルも簡潔にシンプルに記述しなおしましました。前よりも使いやすくなったはずです。前回配布していたものとの変更点は次のようになります。
- 定義グループにアウトライン番号を記述
- ベーススタイルのデザインをシンプルに記述し直し
- 使用していたカラーを一部を除いてモノトーンに変更
- Yahoo Library Fonts CSSを組み込み、各ブラウザで文字サイズが同一になるように修正
- プロパティ記述順序をhail2u.net「CSS2 Specificationでのプロパティの出現順序」に沿うように変更
各UA(ブラウザー)は、それぞれ微妙に違ったデフォルトスタイルシートを持っている為、この差異が原因で「こっちは揃っているけど、あっちのブラウザーでは、なんかずれてる」なんて事がよく起こります。
なので、まず最初にUAのデフォルトスタイルシートの各エレメントの見栄えを制作者のスタイルシートで再定義して上書きし、各UAの表示のデコボコを出来るだけ埋めてからCSSデザインし始めるというやり方が楽チンだ。
僕はいつも、「デコボコ埋め+自分好みの大まかなスタイル」を定義して纏めたdefault.cssを用意して、必ず最初にそれを読み込ませてからレイアウトなどを組み、デザインに合わせてdefault.cssの各エレメントのスタイルを調整しながら作っている。CSSコーディングのみの仕事とかも増えてきた事だし、面倒だけどもう一度綺麗にピシ!っと定義し直したdefault.cssを作った。
このファイルを元に、既に記述されている各要素の宣言を調整し、自分好みのベーススタイルを作ってください。
- Comments: 11
- TrackBacks: 6
テンプレ スキン エとセとラ
- March 26, 2006 1:28 PM
- XHTML CSS
MAQUEテンプレートのサイトがBazookaのデザインの流用だったので、がんばって作って先ほどリニューアル・完了。スッ…!んでそのデザインをCosmoと名づけてNew Skin・完成。スッ…! (ヨッ仕事人っ!)
- Comments: 2
- TrackBacks: 0
メニューのXHTML 3パターン
- March 22, 2006 11:12 PM
- Movable Type | XHTML CSS
この記事はMAQUE Movable Type テンプレートのカスタマイズTipsとして書いた記事ですが、Movable Typeに共通する内容なのでBazookaでエントリーを投稿する事にしました。
Movable Typeは、Menu部分の構成をテンプレートから自由にカスタマイズ出来るのですが、XHTMLの仕様に沿っていて、無駄なく、尚且つカスタマイズしやすい構成となると、ここで紹介するようなパターンに絞られてきます。
紹介するMovable TypeのMenu部分のソースは、
- XHTML Strict DTDに準拠している
- 無駄な要素を作らない
- CSSによるデザインの柔軟性が高い
- CSSで、2カラム、3カラムのレイアウトが出来る
という条件で構成しました。
- Comments: 1
- TrackBacks: 0
エントリーを(X)HTMLで書こうぜ
- March 22, 2006 6:25 PM
- Movable Type | XHTML CSS
Movable Typeに限らず、ほとんどのBlogツールでは、記事本文を(X)HTMLで書くことができますが、HTML覚えるのが面倒で改行自動変換にお任せしている人も多いと思います。でも、実際記事本文に使われるタグの種類なんて5個覚えれば十分なんですね。10個覚えたらお釣りが来る(本当はこない)。
- Comments: 0
- TrackBacks: 0
Elements
- December 9, 2005 2:56 PM
- XHTML CSS
Ohh... Alphabet tte iiyonaa... Ippai kirei na Font arusi. tiisakutemo yomiyasuisi. zukkoi Death... MS gothic ha mou akitayo. motto Design sasero-!!!
a.. souieba Windows Vista de New Font demasune. Meiryo toka iuyatu. Flash8 demo tukawareteru New Anti-alias technology ClearTypewo zentei to site tukurareta Font datte. miyasui hazudawa
- Comments: 5
- TrackBacks: 0
Blogサイトで見かける変なHTML
- October 22, 2005 3:56 PM
- Movable Type | XHTML CSS
というキャッチーな見出しを付けてみたけれど、(X)HTML(以下HTML)なんてのは自由に書いて、伝えたい人たちに思っている事が伝わるならば、それでいーんです。と、最初に言っておくよ。
自分の作ったWEBページのメンテナンス性を上げたいと考える人や、ソースコードを簡潔にしてダイエットしたいと思う人も中にはいるでしょう。複雑なBlogツールのテンプレートソースに四苦八苦してる人、単にW3Cの仕様に準拠させたページを作りたいと思ってる人も多いかもしれない(それは素晴らしいことだよ!)。
コンテンツの利用価値を高めたいと思っている人達、そういった方へ向けて、僕がよく見かける「もっといい方法があるよ」と思えるHTMLの記述を、代替ソースとセットで書いていきます。
- Comments: 16
- TrackBacks: 0
DIV要素で構造を補強
- September 27, 2005 1:26 AM
- Movable Type | XHTML CSS
DIV要素を使った構造の補強について。
- Comments: 20
- TrackBacks: 1
CSS メニュー横並びボタン
- August 24, 2005 9:20 AM
- XHTML CSS
2007-01/20更新しました。
ソースコードを見直してボタン化の方法を変えました。基本CSSボタンメニューと同じ方法で、floatとfloatによるクリアの問題を解決するためのコードも含めました。これにより、コピペで問題なく使えるようになりました。
変更点は以下の通りです。
- floatをクリアするコードも含めた。ページ下部にはMacIEに対応する場合の追加コードも記述
- a要素にwidthを指定していたのを、親要素に変更。これにより、a要素には左右にpaddingが指定できるようになった。
- HTML側でulとliのセットのみでボタン化できるようにした。
- プロパティの記述順序を変更
ボタン横並びナビゲーションメニューのサンプル
- Comments: 4
- TrackBacks: 0
CSS メニューボタン
- August 24, 2005 8:45 AM
- XHTML CSS
2007-01/20更新しました。
ソースコードを見直してボタン化の方法を変えました。CSSによる横並びメニューと同じ方法でボタン化しています。
変更点は以下の通りです。
- a要素にwidthを指定していたのを、親要素に変更。これにより、a要素には自由にpaddingが指定できるようになった。
- HTML側でulとliのセットのみでボタン化できるようにした。
- プロパティの記述順序を変更
マウス反応範囲が横まで広がったメニューのスタイル。
- Comments: 5
- TrackBacks: 0
JavaScript
- July 29, 2005 11:08 PM
- XHTML CSS
Bazookaほったらかして何をしてるかというと、ドーンとスキルアップを狙って、JavaScriptの参考書と関連サイトを読み漁っています。
- Comments: 10
- TrackBacks: 0
Bazooka調整
- June 13, 2005 1:29 AM
- Movable Type | XHTML CSS
BazookaのCSSリフレッシュに伴い、他にも色々と調整しました。
RSSリーダーを意識し、概要にはきちんと概要だけを詰めようかと思ってはいるものの、どうしても記事を全部書いてしまったり、概要になってないような文章を載っけたりですいません。
- Comments: 5
- TrackBacks: 0
全称セレクタ
- June 10, 2005 8:38 PM
- XHTML CSS
BazookaのCSSを全部書き換えた。ふとmakotoさんサイトであるhxxk.jpのCSSファイルを眺めてたら、思い立ってしまった、が吉日。凄い綺麗で見やすいし、
* {
margin: 0;
padding: 0;
font-size: 100%;
}
というように、全称セレクタを使ってブラウザデフォルトスタイルシートのmarginとpaddingの差異を上書きし、要素ごとに再定義っていうのをやってみたかった。
表面的には前と大差無い(はず)と思いますが、綺麗すっきり管理しやすくなった。今は大掃除した後、部屋の真ん中でお茶すすってる気分。
CSSファイルを書きながら、「装飾というのは構造を視覚的に明示してあげるものなんだなぁ」と、改めて思うのでした。
- Comments: 7
- TrackBacks: 1
がんばろうぜ WEBデザイナー
- May 20, 2005 2:22 AM
- XHTML CSS
これからWEBデザインを学びたい人は、一体何を見て勉強すればいいのかなぁ。
- Comments: 19
- TrackBacks: 1
WEBデザイナーとは
- May 3, 2005 4:17 AM
- XHTML CSS
IRCでの会話から
- _Myu_
- うーたんお話してー
- ^wu
- お題を頂戴
- _Myu_
- そうだなぁ
- _Myu_
- うーたんの学校の事で
- ^wu
- うん
- ^wu
- 俺の学校のこと・・
- _Myu_
- 現在の授業内容と教えたい内容
- _Myu_
- これにしようぜ!
- Comments: 7
- TrackBacks: 1
Flash XHTML
- June 1, 2004 9:06 PM
- XHTML CSS
HTML-lint厨だった頃、FLASHのSWFを埋め込んだせいで大幅減点されるのが悲しく、JavaScriptで減点を回避したりとあがいてみたものです。最近では未来に期待を寄せつつ、現段階で口うるさいLINTに減点されても無視してました。が、どうやら正々堂々とSWFを埋め込める方法をb^3が調べに調べてエントリーにしてくれました。
ごちゃごちゃしていたFlash埋め込みソースが何ともシンプルになってる。Mac IE5もSafariもクリアーしてました。NN4は駄目かもしれない。
- Comments: 0
- TrackBacks: 0
MT:見出し問題解決。
- May 11, 2004 12:45 PM
- Movable Type | XHTML CSS
テンプレートによってエントリーのタイトルの見出しを上下させる場合、エントリー記事内に見出しを含めると、そのエントリーを見るテンプレートによってエントリー内の見出しのレベルが適切にならないという問題に悩んでました。
- Comments: 1
- TrackBacks: 1
PageRank
- April 29, 2004 10:15 AM
- XHTML CSS
Googleのツールバーを既にインストールしている方なら知ってると思いますが、このツールバーをいれるとPageRankというものが見えます。(見えない人はOptionからPagerank表示にチェック)
詳しくはリンク先にかいてありますが、超絶簡単に説明すると「たくさんリンクされればランクがあがるよ、10段階あるの Googleの検索結果に影響するよ」という感じ。(実際にはもぉーっと複雑)
- Comments: 0
- TrackBacks: 0
Home > XHTML CSS Archive
- Book
-
拙著「実践 Web Standards Design」ではXHTMLやCSSの仕様からマークアップの手法・考え方をはじめ、レイアウトや実践的なWebサイト構築のワークフロー、そしてCSSを利用したさまざまな技術的Tipsを解説しています。
- Products
- Works
-

2009年度に向けた学院サイトを制作しました。
- Search
- Feeds







