ホームページ作成
CSS3とは
「CSS3」って何でしょうか? CSS3は、「まったく新しい言語」ではありません。従来のCSSと互換性があります。これまでのCSSに、「新しく便利な仕様を加えたもの」がCSS3です。ここではそのCSS3の基礎について解説します。
記事一覧
CSSとは? 初心者でもわかるスタイルシート書き方入門
ガイド記事
西村 文宏CSS(スタイルシート)とは何なのかをわかりやすく解説。CSSとHTMLの関係は? CSSソースの書き方は? CSSファイルの読み込み方は? CSS3やCSS4とは? レスポンシブWebデザインとは? CSSの基本的な構造は? といった基本的な疑問を解消して、セレクタやプロパティなどのCSS用語を簡単に解説。代表的なブラウザのCSSサポート状況の調べ方も紹介。

CSS3の新単位「rem」で文字サイズを分かりやすく指定
ガイド記事
西村 文宏単位emや%を使って相対的に文字サイズを指定すると、複数のボックスを経由した先などでの表示サイズが把握しにくいことがあります。CSS3の新単位「rem」を使えば、常にルート要素の文字サイズが基準になるため、文字サイズを分かりやすく指定できます。

CSS3とは? 機能が増えて便利になったスタイルシート
ガイド記事
西村 文宏CSS3とは、ウェブページのデザインやレイアウトを作る従来のCSS(スタイルシート)に、便利な仕様がたくさん追加された新しい規格のことです。過去のCSSと互換性があるため、新旧の書き方を混ぜて簡単に使えます。CSS3では従来のCSSから何が増えて何ができるようになったのか、CSS3の特長や概要を表示例と共にご紹介。

IE9を含む代表的なブラウザで使えるCSS3プロパティ
ガイド記事
西村 文宏CSS3で新しく追加されたプロパティのうち、代表的なブラウザの最新版でなら既に表示可能になっているものをご紹介。背景画像のサイズ調節、透明度の指定、ボックスの影、角の丸い枠など、Internet ExplorerでもIE9でなら表示可能になっているものを集めました。具体的な記述方法も掲載していますので、ぜひ活用してみて下さい。

IE6~8でも一部のCSS3が使える!「CSS3 PIE」の使い方
ガイド記事
西村 文宏IE6~8でも一部のCSS3プロパティが表示可能になる「CSS3 PIE」をご紹介。この「CSS3 PIE」を使えば、すべてのIE6~8ユーザに対して(一部の)CSS3プロパティを使ったデザインを見せることができます。ボックスの角を丸くしたり、ボックスに影を付けたり、背景色に透明度を付加したりするなど、CSS3で実現できるデザインを活用しているなら、それらを古いIEでも表示可能にしてみましょう。

CSSのnth-childで偶数/奇数行などn番目を装飾する方法
ガイド記事
西村 文宏リストやテーブル(表組み)など多数の項目が連続する要素は、1行おきに装飾を分けると見やすくなります。CSSのnth-child疑似クラスを使えば、偶数行(=2の倍数番目)だけの装飾、奇数行(=2の倍数+1番目)だけの装飾などを簡単に指定できます。表なら「n番目の列」のように列単位で色分けするのも簡単です。そのほか、先頭だけ、先頭から5つだけ、3個おき(=3の倍数)、最後から2番目だけ、最後だけ……など柔軟に指定できて便利です。

文字に影を付け、画像に重ねた文字を見やすくするCSS3
ガイド記事
西村 文宏CSS3では文字の縁取り装飾も簡単に実現できます。CSS3のtext-shadowプロパティを使えば、文字に影を付けられます。この影を文字の四方に加えることで「縁取り効果」を作成する方法を解説。写真など複雑な背景の上にそのまま文字を重ねると読みにくくなってしまいますが、文字に影を付けたり縁取りしたりすれば読みやすくできます。
