最小限の CSS を説明します
最初に適当な HTML ファイルを用意します
この HTML のソースをそのままコピーしても大丈夫です
そして [head] と [body] との間に [link] を記述します
<html><head>
<link rel="stylesheet" type="text/css" href="./style.css">
<title>Hello</title>
</head><body>
次に CSS ファイルを作成します
今回は HTML と同じフォルダーに [style.css] の名で作成します
中身は一旦、次の様にします
* { font-size: 100%; margin: 0; padding: 0; }
body { background: black; color: white; }
a { color: cyan; }
a:visited { color: magenta; }
a:active { color: red; }
意味は次の通りです
HTML をブラウザーで表示したら意味がわかるはずです
ここで CSS の文法を簡単に説明します
body /* <- Selector */
{
/* Property: Value */
background: black;
color: white;
}
この CSS は [body] 要素の見た目を指定します
異なる要素を同じ見た目にするにはセレクターを複数指定します
h1, h2, h3, h4, h5, h6 { color: red; }
プロパティーを紹介します
背景色は [background: 色
] で指定します
文字の色は [color: 色
] で指定します
[色] にはカラーコードまたは色名を指定します
次の2つは同じく、背景を黄色にします
background: #ff0;
background: yellow;
要素に罫線をつけたいときは [border] を使用します
基本の書き方は [border: 太さ 種類 色] です
h1 { border: thin solid gray; }
h1 { border: medium solid gray; }
h1 { border: thick solid gray; }
太さ・種類・色を個別に指定することもできます
border-width: thin; /* 細い線 */
border-width: medium; /* 太い線 */
border-width: thick; /* とても太い線 */
border-width: 2px; /* 2px の線 */
border-width: 1em; /* 1文字分の太さの線 */
border-width: 0; /* 線無し */
border-style: solid; /* 直線 */
border-style: dotted; /* 点線 */
border-style: dashed; /* 破線 */
border-style: none; /* 線なし */
border-color: red; /* 赤 */
border-color: auto; /* 文字と同じ色 */
罫線は上・右・下・左で別々に設定できます
border-color: red blue;
border-color: red blue yellow;
border-color: red blue yellow green;
[border-style] や [border-width] でも同様です
文字の変更方法を紹介します
font-style: normal; /* 通常 */
font-style: italic; /* 斜体 */
font-weight: normal; /* 通常 */
font-weight: bold; /* 太字 */
text-decoration: none; /* 通常 */
text-decoration: underline; /* 下線 */