カテゴリー
HTML

CSSのプロパティ(background-color)の使い方について知ろう知ろう7

この章ではbackground-colorプロパティについて説明します。
background-colorプロパティは背景色を指定する時に使います。200 では例を見てみましょう。201 202基本的にはcolorプロパティと指定方法は同じでRGB値もしくは英字で色を記述します。
この例ではbodyの背景はすべてblue、そしてstrongタグの中の背景色が#CCCC00、p要素のstrong以外の背景色はredになります。
結果は以下の通りです。203

カテゴリー
HTML

CSSのプロパティ(text-align)の使い方について知ろう6

この章ではtext-alignプロパティについて説明します。
text-alignプロパティは「ブロック要素の中の文字や画像」や「セルの中の文字や画像」を指定した位置に行揃え(水平方向)します。
セルについては「テーブルを作ろう」で説明します。196
では例を見てみましょう。197198 結果は以下の通りです。199

カテゴリー
HTML

CSSのプロパティ(text-decoration)の使い方について知ろう5

この章ではtext-decorationプロパティについて説明します。
text-decorationプロパティは文字に下線を付けるなどの装飾を施します。187 では例を見てみましょう。188189
190結果は以下の通りです。191普通の状態では192のように下線が入っていますが、193と指定することで下線を消すことができます。
「blink」はブラウザによっては点滅しない場合がありますので気を付けてください。

カテゴリー
HTML

CSSのプロパティ(font-style)の使い方について知ろう4

この章ではfont-styleプロパティについて説明します。
font-styleプロパティは文字を斜めにしたりする機能があります。182 では例を見てみましょう。183184
結果は以下の通りです。185

カテゴリー
HTML

CSSのプロパティ(font-weight)の使い方について知ろう3

この章ではfont-weightプロパティについて説明します。
font-weightは文字の太さを指定するために使用します。174 文字の太さを指定する方法は2つあり、1つ目は数値で指定する方法ですが、100から900までの数を指定します。
100が一番細く,900が一番太くなり、標準の太さは400です。
2つ目は以下のような英字で指定する方法です。175 では例を見てみましょう。179177178文字の太さの解釈は使用するブラウザによって違いますし、すべてのサイズを表示出来るわけではありません。
実際はほぼ標準と太字の2種類しか表示できません。
数字で指定しても100から500は同じで、600から900も同じ太さになります。
グーグルで表示すると以下の通りです。180

カテゴリー
HTML

CSSのプロパティ(font-family)の使い方について知ろう2

この章ではfont-familyプロパティについて説明します。
font-familyは文書の書体を設定するプロパティです。164 書体の種類はカンマで区切って複数並べることが出来ます
先に記述した候補の順にフォントが選択されていき、最後に何も適用する書体が無い時に総称ファミリ(以下参考)が設定されることになります。
自身のコンピューターに登録されている書体のみ表示されるので最初に記述した書体が無い場合は次の書体を選択するという流れになります。
font-familyで書体を指定しないと、それぞれのブラウザのデフォルトで設定されている書体で適用されます。165 以下にwindows用とMacintosh用フォント一覧がありますので、参考にしてください。166167168 では例を見てみましょう。169170171結果は以下の通りです。172

カテゴリー
HTML

CSSのプロパティ(font-size)の使い方について知ろう1

今までプロパティの中ではcolorだけしか使用してきませんでしたが、この章ではその他のCSSのプロパティについて説明します。
ではfont-sizeプロパティについて説明します。
これは文字のサイズを変更するためのプロパティです。158 この他にも%,pt,px,emなどでもサイズを設定することが出来ます。159 % では、親要素のフォントサイズに対する割合で指定します。
ブラウザの種類によって微妙な違いがあるので実際に確かめてから使用してください。
ptはポイントと言う単位で、1ポイント0.3514mmです。
ptは絶対値で指定するので、webを見るユーザ側で変更することができません。
pxは1ピクセルを1とするモニタの表示単位で、ブラウザ毎で差がありません。
emは英字のM の高さを基準とした大きさで指定します。
絶対単位より相対単位の方がユーザビリティに優れています。
フォントサイズを絶対単位で指定してしまうと、ユーザーが自身で変更することが出来なくなりますので、一般的には相対単位で指定した方がいいですが、変更させたくない画像などがある場合には絶対単位を使用します。
では例を見てみましょう。160 161162実際にサイトを作る時には画面に表示させてみて、どのサイズを使用するのかを決めてください。
結果は以下の通りです。524525

カテゴリー
HTML

子孫セレクタについて知ろう

この章では子孫セレクタについて説明します。
子孫セレクタとは145の下位の階層に該当する要素にCSSを適用する場合に使います。
例えばp要素の中のstrongタグにだけCSSを適用させる時に使用します。
pはブロック要素であり、strongはインライン要素なので、pの方が上位の階層になります。
では例を見てみましょう。
この例は設定する箇所だけを書き、他は省略します。146 子孫セレクタのCSSの設定は以下の構文で行います。147 「p strong」のように要素同士を半角スペースで区切ってCSSを記述します。
この例ではp要素のstrongタグにだけ148が設定され、その他のp要素の箇所は変わりません。149 150つまり、htmlタグの中には、headタグとbodyタグがあり、 headタグの中はmetaタグやtitleタグがあり、bodyタグの中はh1やpタグがあると言うようにhtml要素を中心に下に向かって枝を広げていくようなイメージになります。
この構造において上の階層にある要素を親要素、親要素からみて下の階層にある要素を子要素、さらに子要素の下の階層が孫要素と言います。
そしてプロパティの値が親要素から子要素に引き継がれていくことを継承と言います。
では例を見てみましょう。151152 153CSSの設定が親要素bodyになされているので、その下のある子要素、孫要素に対しても154が適用されます。これがCSSの継承の意味です。
ですので、結果を見ると以下のようにbody要素内が赤くなっていることが分かります。
そこでbodyの中の特定の箇所、例えばh1を変更したい場合には155という指定の仕方が必要になります。
それが以下の箇所です。
結果的にbodyの中のh1だけが青くなります。156 その他にもpの中のstrongにだけ色を青に設定しています。
結果は以下の通りです。157

カテゴリー
HTML

疑似クラスについて知ろう

この章では疑似クラスについて説明します。
疑似クラスは要素の状態別にスタイルを適用させるクラスです。
a要素がセレクタとなり、134 135 136 137の4つの疑似クラスを使うことが出来ます。
これはリンクの状態によって色を変化させることに使われます。138 「:link」リンクが未アクセスの状態を表し、
「:visited」はリンクがアクセス済みの状態を表し、
「:active」はリンクがアクセス中の状態を表し、
「:hover」はリンクがカーソルを載せた状態を表しています。
順番は134135136137 の順に指定するように決められています。
では例を見てみましょう。
この例は設定する箇所だけを書き、他は省略します。
最初にheadタグの中のCSSの設定箇所を書きます。
もちろん、CSSファイルを作成してもいいです。139 次に疑似クラスで変化する箇所です。140 結果は以下の通りですが、リンクが赤くなっているのはリンクがアクセス済みであることを意味し、リンクが青くなっているのはリンクが未アクセスの状態を表します。
マウスを載せますと黄色に変化します。141142143 以下のように1行で書いていただいても結構です。144

カテゴリー
HTML

IDセレクタについて知ろう

この章ではIDセレクタについて説明します。
IDセレクタもクラスセレクタと同じく、特定の要素に対してCSSの設定を適用させる働きがありますが、クラスセレクタと違うのは同じID名を複数の要素に適用させることが出来ません。
IDセレクタはHTMLやXHTMLの中に1つのID名しか指定することができません。
しかしグーグルや多くのブラウザでは、複数の要素に同じID名を使用しても正しく表示されます。
では例をみてみましょう。
今回の例はIDセレクタの設定箇所だけを書きます。129 130では具体的にIDセレクタの説明を行っていきます。
idセレクタの基本構文は以下の通りです。131 例えば以下の箇所ではh1にyahoo1というID名を付けています。
そしてCSSでは以下の通りh1にyahoo1というID名を付けて、色を赤に設定していますので、h1の文字は赤くなります。132 先ほどIDセレクタはHTMLやXHTMLの中に1つのID名しか指定することができませんと言いましたが、例えば以下の通りh1タグとaddressタグで同じID名を付けることが出来ないと言うことです。133