2012年6月9日土曜日

CSSテンプレートについて教えてください。

CSSテンプレートについて教えてください。

HP作成初心者です。



現在、無料のCSSテンプレートにて、HPを作成しているのですが、どうしてもヘッダーのデザインを変更したくて悩んでおります。



メモ帳(テンプレートデザインを指定しているらしいもの)には



/**レイアウト**/

#head{

height:300px;

border:solid;

border-color:#FF3399; /*ヘッダーの上部ライン*/

border-width:15px 0 0 0;

background-color:#333333;/*ヘッダーの背景色*/

height:300px;

border:solid;

border-color:#FF3399; /*ヘッダーの上部ライン*/

border-width:15px 0 0 0;

background-color:#333333;/*ヘッダーの背景色*/

margin:0 0 30px 0;

}



と、書いてあり、ピンクの細い線と、黒い太線の2ラインで構成されています。



コレを、ピンクの細い線、黒の太線、ピンクの細い線(最初の線と同じ色と太さ)…という3ラインで構成したいのですが、どうしても上手くできません。



追加するべき言葉が何なのか、どなたか詳しく教えていただけませんか。







同じ指令を重複してあっても意味がないので省きました。

下記でいけると思います。



/**レイアウト**/

#head{

background-color:#333333; /*背景色:#333333(黒っぽい色)*/

height:300px; /*高さ:300px*/

border:solid; /*線の種類:1本線*/

border-color:#FF3399; /*線の色:#FF3399(ピンク色)*/

border-width:15px 0 15px 0; /*線の太さ:上15px 右0 下15px 左0*/

margin:0 0 30px 0; /*マージン幅:上0 右0 下30px 左0*/

}



変えてるのは↓ここだけです。

border-width:15px 0 0 0;

border-width:15px 0 15px 0;

4つの数字は、上右下左の数値を表しており、下の線の太さは左から3つ目の数字で調節します。

最初の状態では下の線幅は0pxと指定してあるので、ラインが見えることはありません。

左から3つ目を、上と同じ15pxと指定したことにより、上の線と同じ幅の線が下に引かれます。



※なお、重複している内容は、後から書いた記述が適用されます。

せっかくborder-width:15px 0 15px 0;に変更しても、下の行にborder-width:15px 0 0 0;と書かれてあればそちらが優先となり、それより上の行に書いてある指令は無効になります。ご注意下さい。

0 件のコメント:

コメントを投稿