Webページのレーアウトデザインなど, 見栄えを定義する部分を文章と切り離すことで, より複雑な(高度な)Webページの作成を効率良くすすめることができる.
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="Shift_JIS">
<title>私のホームページ</title>
</head>
<body>
<h1>初めてのHTML</h1>
<div>
学籍番号: 9918999<br>
氏名: ○○ ○○<br>
</div>
<p>
初めて作成した
私のホームページ
</p>
</body>
</html>
<style type="text/css">
div{ font-size: 24pt; color: red;}
</style>
がスタイルシート(CSS)である.
ここでは,
div要素で設定するブロック内での文字を大きさ(サイズ)24ポイントの赤色と
指定している.
セレクタ { プロパティ: 値; プロパティ: 値; ... }
<div>
学籍番号: 9918999<br>
氏名: ○○ ○○
</div>
に対してスタイルシートでの設定
div { font-size: 24pt; color: red;}
が適用されブラウザ上での表示に反映されている.
この場合はスタイルタグ(<style>〜</style>)を使用し, 開始タグと終了タグの間に埋め込む.
<h2 style="font-size: 24pt; color: red;">スタイルシートの利用方法</h2>
CSSを独立してファイルを作成し, 複数のWebページで同一のCSSファイルを読み込むことで, 各Webのデザインを統一することができる.
htmlファイル内に link 要素を用いてcssファイルを指定する.
<link rel="stylesheet" type="text/css" href="cssファイル名">
このとき,ファイル名には拡張子cssを付ける.
@charset "Shift_JIS"; このCSSファイルの文字コード
h1 { color: red; } h1要素のcolor属性値を赤色に
p { background-color: yellow; } p要素の背景色属性値を黄色に
セレクタ { プロパティ: 値; }
セレクタ { プロパティ: 値; }
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="Shift_JIS">
<link rel="stylesheet" type="text/css" href="mystylesheet.css">
<title>私のホームページ</title>
</head>
<body>
<h1>初めてのHTML</h1>
<div>
学籍番号: 9918999<br>
氏名: ○○ ○○<br>
</div>
<p>
初めて作成した
<span>私の</span>ホームページ
</p>
</body>
</html>
|
@charset "Shift_JIS";
body {
backgound-color: #ccffff;
}
h1 {
color: blue;
}
div {
background-color: yellow;
width: 400px;
}
p {
font-size: 24pt;
color: red;
width: 400px;
}
span {
font-size: large;
color: purple;
}
|