5月 10th, 2008at 21:37
Tags: Web
CSSメモ
CSSとはCascading Style Sheetの略。
便利サイト
CSSのレイアウト作成に役立つ便利なリソースいろいろ by GIGAZINE
使用方法
直に要素に書いちゃう
タグに直に書くことができる。しかし、これだとあんまりうれしくないので、できればやめておいたほうがいい。
<div style="color:#000;border:1px solid #000"> 直に書いてみました。</div>
headerに書いちゃう
Javascriptと同じように、headerに書くこともできる。が!やめといたほうがいい。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html><head><title>タイトル</title><meta http-equiv="Content-Style-Type" content="text/css"><style type="text/css"> div.title{background-color:red;color:white}</style></head><body /></html>
外部ファイルに書いちゃう
こうしておきましょう。
// test.cssbody{ background:#fff;}
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <meta http-equiv="Content-Style-Type" content="text/css"><link rel="stylesheet" type="text/css" href="test.css"> </head> <body></body></html>
外部ファイルで他の外部ファイルを参照することができる。
// test.css内@import "another.css";@import "ananother.css";
ただ、IEで@importを大量に行うと、CSSがうまく読み込めないことがあるので注意。
CSS適用の優先順位
優先順位は以下のとおり。(上のほうが優先順位高)
- タグに直に書いたとき
- head要素に書いたとき
- @import
- 外部スタイルシート
ボタンの背景を透明にする
background: transparent;
Divの中をCenterにしたい
margin-left: auto; margin-right: auto
IE6ではうごかないので、text-align:centerしかない
I'm a software engineer who like travel to island in Japanese. Recently I am enjoying agile manager, coach, product owner for my work. The person grows like that.








