ホームページ作成・CSSの基本や、ロゴ作成、アフィリエイトなどについて説明しています。 | |
基礎編 デザイン編
運営編
その他
|
スタイルシートの基本この項では、スタイルシートの基本について説明します。 1.基本の書式スタイルシートは、タグなどの要素を対象に、細かい指定をすることができます。
セレクタ{
というのが基本的な書式となります。プロパティ:プロパティの値;} これらは全て、基本的に半角で書きます。 セレクタとは、タグなどの名前のことで、ここで指定したタグに対しての設定を指定することができます。 プロパティとは、セレクタで指定した要素に対して適用するスタイルの種類のことです。例えば、文字の大きさ(font-size)などがこれにあたります。 間のスペース・改行は無視されるため、見やすいように適宜スペース・改行を用いていきましょう。 スタイルシートを使用する際は、以下のタグをヘッダー内に記述しておきます。 <meta http-equiv="Content-Style-Type" content="text/css">
また、スタイルシートでのコメントの仕方はHTMLと違い、以下のように書きます。 /*@*/
[ページTOPへ]
*@にコメントが入る 2.divとspan<div>〜</div>
<span>〜</span> divとspanは、構造を追加するだけの、何の意味もないタグです。 このdivとspanと、次に説明するクラス・IDを用い、使いたい箇所にスタイルシートを適用していきましょう。 [ページTOPへ]3.classとid各タグには、classとidを設定することができます。 <p class="naka">
ここは赤です。</p> タグに設定したclassとidのスタイルを指定するには、以下のようになります。 classの場合は .naka{
idの場合は、
text-color:red;}
#naka{
text-color:red;} classの場合はピリオド(.)、idの場合は#を冒頭に付けることに注意しましょう。 4.スタイルシートの記述場所スタイルシートを記述する場所は3種類あります。
1.外部スタイルシートスタイルシートをHTMLファイルとは別につくり、HTMLファイルからスタイルシートにリンクする方法です。(スタイルシートは.cssの拡張子をつけて保存します)
<head>
<title>タイトル</title> <link rel="stylesheet type="text/css" href="@"> </head> *@は外部スタイルシートのファイル名 2.HTMLファイルのヘッダーに記述するHTMLファイルのヘッダーの中に、<style>とコメントを使って記述する方法です。
<head>
<title>タイトル</title> <style type="text/css"> <!-- p{ text-color: red; } --> </style> </head> 5.スタイルシートの継承と優先順位継承HTML親要素についてのスタイル指定は、子要素への継承されます。 body{color:red;}
とした場合、その<body>タグ内にある<p>要素に対し、指定が継承されます。ただし、<p>要素に対して個別にスタイルの指定があった場合は、そちらが優先されます。 [ページTOPへ] 優先順位指定が矛盾するときは、後の行が優先されます。
ただし、!importantを指定することで、タグでスタイルシートを指定するよりも優先度を高くすることが出来ます。 !importantは以下のような場所に記述します。p{color:red !important;}
6.スタイルシートの単位スタイルシートの長さや大きさにおける単位として、絶対単位と相対単位があります。 絶対単位
相対単位
7.擬似クラス擬似クラスを使用することによって、要素の状態別にスタイルを指定することが出来ます。
擬似クラスは通常のクラスと違い、擬似クラスの冒頭にコロン(:)を付けます。 要素名:擬似クラス{ : ;}
例えば、以下のように記述すると、
a:link{color:blue;}
a:visited{color:green;} a:visited{color:hover:red;} a:active{color:black;} 未アクセス時に青、アクセス済みリンクは緑、ポイント時は赤、クリックした瞬間は黒、 |
Copyright © 2008 ホームページ作成初心者講座 All Rights Reserved.
また、バナー以外の直リンクは禁止となっております。ご了承下さい。