定義ファイルを拡張子cssで保存します。
例として、"style1.css"というファイル名にします。
次に、HTMLファイルのHTMLの<HEAD>タグ内に下記のタグを記載して、スタイルを定義したcssファイルにリンクを張ります。
| <p> Pタグで囲まれた文章は、自動的に「12pt、文字色black」になります </p> <h1> H1タグで囲まれた範囲のテキストは、この様に表示されます</h1> <h2> H2タグで囲まれた範囲のテキストは、この様に表示されます</h2> <h3> H3タグで囲まれた範囲のテキストは、この様に表示されます</h3> <h4> H4タグで囲まれた範囲のテキストは、この様に表示されます</h4> <h5> H5タグで囲まれた範囲のテキストは、この様に表示されます</h5> <h6> H6タグで囲まれた範囲のテキストは、この様に表示されます</h6> <div class="class1"> div class1 で指定した文章は、この様に表示されます </div> <div class="class2"> div class2 で指定した文章は、この様に表示されます </div> |
STYLE SHEET の設定は、
1.直接タグにスタイルを設定する。
2.HTMLファイルのHEADにスタイルを設定する。
3.スタイルを設定したcssファイルにリンクを張る。
の三方法があるが優先順位は1>2>3となります。
改行幅の指定ですから、P DIV BODY TABLE等のブロックレベルのタグに限られています。
<p style="font-style:italic;font-variant:normal;font-weight:bold;font-size:20pt;line-height:25pt;font-family:'MS ゴシック';color:red">このようなテキストの指定になります。</p>
このようなテキストの指定になります。
<p style="font:italic normal bold 20pt/12pt 'MS ゴシック';color:red">上と同じテキストの指定です。</p>
上と同じテキストの指定です。
色の指定方法は、色名( colorname)、色指定値(#RRGGBB)、 RGB(数値,数値,値)、RGB(%,%,%)で指定する事が出来ます。
左側の16色のcolornameはどのブラウザーでも正式に使用できます。
(これ意外にも使用できるcolornameがあります。)
| colorname | #RRGGBB | rgb(255,255,255) | colorname | #RRGGBB | rgb(255,255,255) |
| black | #000000 | r000g000b000 | blueviolet | #8a2be2 | r138g043b266 |
| gray | #808080 | r128g128b128 | chocolate | #d2691e | r210g105b030 |
| silver | #c0c0c0 | r192g192b192 | violet | #ee82ee | r238g130b238 |
| white | #ffffff | r255g255b255 | deepskyblue | #00bfff | r000g191b255 |
| teal | #008080 | r000g128b128 | darkbrown | #da0b00 | r218g011b000 |
| green | #008000 | r000g128b000 | darkcyan | #008b8b | r000g139b139 |
| lime | #00ff00 | r000g255b000 | darkgray | #a9a9a9 | r169g169b169 |
| yellow | #ffff00 | r255g255b000 | yellowgreen | #9acd32 | r154g205b050 |
| olive | #808000 | r128g128b000 | orange | #ffa500 | r255g165b000 |
| navy | #000080 | r000g000b128 | orangered | #ff4500 | r255g069b000 |
| blue | #0000ff | r000g000b255 | darkred | #8b0000 | r139g000b000 |
| aqua(cyan) | #00ffff | r000g255b255 | darkviolet | #9400d3 | r148g000b211 |
| purple | #800080 | r128g000b128 | deeppink | #ff1493 | r255g020b147 |
| fuchsia(magenta) | #ff00ff | r255g000b255 | gold | #ffd700 | r255g215b000 |
| red | #ff0000 | r255g000b000 | hotpink | #ff69b4 | r255g105b180 |
| maroon | #800000 | r128g000b000 | pink | #ffc0cb | r255g192b203 |
文字の背景色を指定する方法は、上記color:と同様に指定する事が出来ます。
例えば、htmlと同じホルダーの中の[renga.gif]と言う画像ファイルを文字のバックグラウンドにする場合は、
<span
style="font-size:18pt;background:url(renga.gif)">レンガのバックグラウンド</span>
と、記述します。
レンガのバックグラウンド
例えば、htmlと同じフォルダーの中にある[back.gif]と言う画像ファイルをページの背景画像にする場合は、
<body style="background:white url(back.gif)">
と記述します。
スタイルシートでは、背景画像を繰り返し表示しないように設定出来ます。
<body style="background:white
url(back.gif);background-repeat:no-repeat">
と記述します。
IE4では、ページをスクロールしても背景画像はスクロールさせないように出来ます。
<body style="background:white url(back.gif);background-repeat:no-repeat;background-attachment:fixed">
と記述します。
<div style="border-width:5pt;border-style:solid;border-color:maroon">SOLID Border</div> SOLID Border
<div style="border-width:5pt;border-style:double;border-color:maroon">DOUBLE Border</div> DOUBLE Border
<div style="border-width:5pt;border-style:inset;border-color:maroon">INSET Border</div> INSET Border
<div style="border-width:5pt;border-style:outset;border-color:maroon">OUTSET Border</div> OUTSET Border
<div style="border-width:5pt;border-style:groove;border-color:maroon">GROOVE Border</div> GROOVE Border
<div style="border-width:5pt;border-style:ridge;border-color:maroon">RIDGE Border</div> RIDGE Border
|
border-width:5 15 20 30の様にスペースで区切った4つの数値で枠を指定します。
<div style=" border-width:5 15 20 30;border-color:rgb(200,100,0)">上に5、右に15、下に20、左に30の太さの枠を付けました</div>
上に5、右に15、下に20、左に30の太さの枠を付けました
この書き方は、指定した辺だけに枠が付きます。
padding:10 20 30 40の様にスペースで区切った4つの数値で枠を指定します。
<DIV STYLE=" border-width:10;border-style:groove;border-color:blue;padding:10 20 30 40 ">上を10、右を20、下を30、左を40開けました。</DIV>
上を10、右を20、下を30、左を40開けました。
BODYタグの中にmargin:を使って指定します。
例えば左右が30pt 上下が20ptの余白の指定は、
<body style="margin:20 30 20 30">
と記述します。
margin:10 20 30 40の様にスペースで区切った4つの数値で枠を指定します。
ページ全体があらかじめマージンをとってある場合は、そこからのマージンとなります。
<div
style="font-size:48pt;color:rgb(255,0,0)">MARGIN-TOP</div>
<div
style="font-size:48pt;color:rgb(200,0,55);margin-top:-42pt">MARGIN-TOP</div>
<div
style="font-size:48pt;color:rgb(150,0,105);margin-top:-36pt">MARGIN-TOP</div>
<div
style="font-size:48pt;color:rgb(100,0,155);margin-top:-30pt;margin-left:12pt">MARGIN-TOP</div>
<div
style="font-size:48pt;color:rgb(55,0,200);margin-top:-24pt;margin-left:24pt">MARGIN-TOP</div>
<A>タグに下のようにスタイルを定義するとリンクの下線を消す事が出来ます。
<A HREF="******.html" STYLE="text-decoration:none">Back Home</A>
通常<A>には始めから下線をつける設定になっているので敢えてスタイルシートで "none"にするとリンクの下線を消す事が出来ます。