libro
www.tuyano.com
初心者のためのCakePHP3 プログラミング入門

レイアウトの作成 (4/6)

作成:2015-11-28 08:44
更新:2015-11-28 08:44

■スタイルシートの用意

続いて、スタイルシートのファイルを用意しましょう。

スタイルシートなどの静的ファイル(プログラムを使い、その場で内容を生成するのではなく、ファイルとして設置したものがそのまま使われるもの)は、「src」フォルダには用意されません。

では、どこにあるのか?というと、「webroot」というフォルダです。この中には、以下のようなフォルダが用意されています。

「css」フォルダ――スタイルシートのファイルを用意するところです。
「img」フォルダ――イメージファイルを用意するところです。
「js」フォルダ――JavaScriptによるスクリプトファイルを用意するところです。

これらの場所にファイルを配置しておき、それらを読み込むためのメソッドを利用することで、Webページ内からファイルを利用できるようになります。

では、「css」フォルダの中に、「sample.css」という名前でファイルを用意しましょう。そして、下のリスト欄のようにソースコードを記述して下さい。

今回は、bodyh1のタグと、#header#footerのそれぞれのIDにスタイルシートを設定してあります。#header#footerは、先ほど作成したレイアウトテンプレートの中で、ヘッダーとフッターのタグに使っています。

これは、あくまで参考例ですので、これをベースに、それぞれでスタイルシートを用意すると良いでしょう。

※プログラムリストが表示されない場合

AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。

●プログラム・リスト●

body {
    font-size:16px;
    color:#660000;
}

h1 {
    font-size:20px;
    font-style:bold;
    background:#990000;
    color:white;
    padding:5px 10px;
}

#header {
    font-size:9px;
    color:#666666;
    text-align:center;
}

#footer {
    font-size:9px;
    color:#666666;
    text-align:right;
    border:1px solid #999999;
    border-width:1px 0px 0px 0px;
    margin: 50px 0px 0px 0px;
}
※関連コンテンツ

「初心者のためのCakePHP3 プログラミング入門」に戻る