アメブロスキンをカスタマイズ!CSS編集 -13ページ目

CSSの記述

H1 { color : #000000 ; }

#header { color : #000000 ; }

.entry { color : #000000 ; }

と、ズラズラと並んでいるCSS。


文字がタグ名やid名やclass名です。

HTMLでは <H1>文字</H1> や <div id="header">文字</div> や <div class="entry">文字</div> となっている部分です。


青文字が属性です。

タグの何を指定するかです。

色や背景や大きさなどなど。


色が値です。

タグの何をどんな風に指定するかです。

色を赤にや背景を画像にや大きさを大きくなどなど。


タグ { 属性 : ; }

{ }内に属性と値を書き込むことで指定できます。

属性と値の間には「 : 」コロン。

複数指定する場合の区切りに「 ; 」セミコロン。

最後の指定のみ「 ; 」を省略できます。

一つだけの時も省略可。


H1 のようにタグにCSSを指定すると H1 タグ全てに適応されます。

<h1>文字</h1>

と、H1 で囲まれた文字への指定です。

他にも

div { color : #000000 ; }

p { color : #000000 ; }

table { color : #000000 ; }

と、タグに対して指定する事ができます。


#header や .entry のようにタグにid名やclass名が付いている場合、そのタグのidやclassに適応されます。

<div id="header">文字</div>

<div class="main">

<div class="entry_header">文字</div>

<div class="entry">文字</div>

</div>

と、同じdivタグでもそれぞれ別々に指定する事ができます。


#header h1 { color : #000000 ; }

と、するとid名「header」の付いたdivタグで囲まれた中の H1 タグのみに指定し、それ以外の H1タグには適応されません。

<div id="header">

<h1>文字</h1>

</div>

<h1>文字</h1>

この場合、1つ目の文字のみに適応され、2つ目には適応されません。


div , p { color : #000000 ; }

のように、「 , 」指定すると、divタグpタグ両方に適応されます。


時々見かける

/* 文字 */

/*-- 文字 --*/

「 /* 」と「*/」で囲まれた文字は、コメントです。

CSS以外に余計な文字を書き込む場合使用します。

CSS編集画面に/* */を使って説明を書き足しておけばとても解かりやすいです。

例えば

/*header部分*/

#header {

color : #ff0000 ; /*ヘッダ文字色赤*/

background-color : #ffffff ; /*ヘッダ背景色白*/

}