2006/08/26

CSS メモ

table.aaa td { color: red; }
このような指定方法があるのを知らなかったのでいままではいちいちセルにclass適用してました。
上記の場合、class="aaa"のtable 内のtd に適用されます。

いつもわすれるのでメモ。
ひとつの要素にfloatとmarginを同時に設定すると位置がずれる
http://www.brnet.co.jp/BRnet/stylesheet/float003.html

・IE はホワイトスペースを変に展開して空間を作ろうとする
・Mozilla はホワイトスペースを無視してレイアウトする
のでソース中のホワイトスペース、特にimg の前後をHTML コメントで潰すときっちり合う。

line-height をピクセル指定であわせる。

width を指定しないとMac IE だけレイアウトがおかしいことがある。