CSS Tips

FC2ブログ時代に書いたものだけれど、需要があるみたいなので転載。

[Web制作板] CSS Tips コレクションで便利なCSS Tipsを発見した。他にも使えそうなTipsをブックマークしておく。

段組

CSSによる段組(マルチカラム)レイアウト講座
信頼できる段組レイアウト講座。IEやその他のブラウザのバグ対策が充実している。
スタイルシートによる崩れない 2カラム 3カラム・レイアウト
悪い例を見ることで崩れない段組の方法を考える。
Sample CSS Page Layouts
段組レイアウトのさまざまなサンプル。
Layout-o-Matic
段組ページを自動生成してくれるスクリプト。

画像置換

Revised Image Replacement
画像置換のさまざまな手法を比較検討する。
Using Background-Image to Replace Text
FIRという画像置換の古典的な手法を解説する。スクリーンリーダに対応していないので非推奨とのこと。

メニューリスト

Listamatic: one list, many options
Listamatic2: nested list options
リストを使ったナビゲーションバーの作り方。ボタン型、タブ型などほとんどのパターンを網羅している。
CSSプルダウンメニュー for カスタマイズ
JavaScriptを使わないプルダウンメニュー。CSSがカスタマイズしやすいように編集されている。
Free CSS Navigation Menu Designs at exploding-boy.com
Free CSS Vertical Menu Designs at exploding-boy.com
タブメニューと垂直メニュー。

丸角

テーブルを使わないで角丸ボックスを作成する
:after擬似要素と:before擬似要素を使い丸角を実現。HTMLに追加コードは必要なく理想的な方法。IEが未対応。
ADP: 角を丸くしたいネタ (1)
横幅固定で丸角にする。HTMLは自然。
WEBFACTORY ::: BLOG: 角の丸いボックス
画像を使って丸角にする。空のdiv要素とspan要素が二つずつ必要。
CSSで角丸を実現する
画像を使わずに丸角を実現する試み。大量の空span要素が必要になる。
Spiffy Corners
アンチエイリアスのかかった丸角。
The Octopus Engine
JavaScriptを使いdiv要素ひとつで丸角をつくる。通称「タコエンジン」。
More Nifty Corners
同じくJavaScriptで丸角にする。こちらは画像が不要。

その他のテクニック

CSSテクニック
汎用性の高いCSSテクニックを紹介。
HTML & CSS - bnote
body要素の下の背景などが面白い。
CSSを使ったデザインのコツ4
見出しと本文のデザイン。
"いろは"の先のCSS 第6回
ノート風罫線。
Fun with forms ? customized input elements
フォームコントロールを丸くする。

クロスブラウザ・ブラウザハック

Advice325 Neo’s World
img 要素に vertical-align:bottom; と border:none; を指定など、ブラウザのバグ回避法のための定石を紹介。CSSを使うなら必読。
CSSレイアウトの定石 WinIE6バグ回避法
上に同じく、CSS使いが気をつけなければならないブラウザのバグの説明。
注意点,ブラウザ振り分け
スタイルシートを適用させるブラウザを選ぶ。重要なテクニック。
About Conditional Comments
Conditional Commentsを使うと、HTMLをValidに保ちながらIEのバージョンごとにCSSを適用させることができる。
クロスブラウザ blockquote タイトル付きバージョン
IEでもblockquote要素のcite属性をリンクとして表示するためのJavaScript。
Cross Browser Fixed Positioning
IEでposition: fixedを実現。
min-width for IE
How to Use CSS to Solve min-width Problems in Internet Explorer - WebReference.com
min-widthプロパティ未対応のIEで最低幅指定を行う。
Modified Simplified Box Model Hack
IEのボックスモデルのハック。
Mac IE 5 tests ? Right positioning
MacIEのボックスモデルのハック。

転載元リソース情報

URI
http://elastic965.80code.com/blog/2006/08/css_tips
作成日
2006年08月30日

2008年5月19日

案内

広告

広告

このページについてつぶやく コメント一覧