css background-position が効かない

css

css background-position が効かない

background-positionプロパティは、背景画像の表示位置を指定するプロパティです。
背景画像の表示開始位置を%値や数値で指定します。
各順番は、横方向・縦方向の順です。

 例)
 背景が本来始まるところから、左に10px、上から20pxのところから背景が始まる
 background-position:10px 20px;

しかし、これがうまく動作しない場合があります。
その場合は、

 background-repeat:no-repeat; 

という背景画像は繰り返さない、というプロパティと値を指定しましょう。

  • bacgroundのスペル間違えてる — {2013-06-24 (月) 17:24:00}
  • スペル間違いのご指摘、有難うございました!修正しておきました。 — 管理者 {2013-06-25 (火) 15:31:05}

controllerからviewへ値を渡す方法

PHP

codeigniter controllerからviewへ値を渡す方法

controllerからviewへ行く時は、controllerに、

 $this->load->view('ビューフォルダ名');

を記載しますが、controllerで設定した値を使おうとしたら、

 Undefined variable:〇〇

と表示されたことはないですか???
んで、調べました!!!
非常に簡単なので使って下さい!!!

controllerには普通に定義するが、「&color(crimson){$this->load};」の箇所だけ変更↓

 <?php
 class Blog extends Controller {
    function index(){
        $data['title'] = 'My Page Title';
        $data['heading'] = 'My Page Heading';
        $this->load->view('blog_view', $data);
    }
 }
 ?>

viewでは以下のように記載する!!

 
 <html>
 <head>
 <title><?php echo $titie; ?></title>
 </head>
 <body>
 <h1><?php echo $heading; ?></h1>
 </body>
 </html>

composer エラー Unable to get primary namespace for package

PHP
composer

最近では、PHPの何かをする際に、composerは避けて通れない存在となっていますね。
便利なのですが、よくわからない部分も実はあったりします。

composerの中に、Autoloadという機能があります。
必要なファイルに対して、requireとか書かなくてよくなるので、便利な機能です。ただ、このあたりよくわかっていないので、別の機会に時間があったらちゃんと調べて書きたいと思っています。

Autoloadを更新するために、composer.jsonを書き換えたら、

 composer dumpaotoload

とやって、オートロードを更新する必要があります。

んで、composer dumpaotoloadとやっていても、下記のエラーが出て成功しません。。。

 [RuntimeException]
  Unable to get primary namespace for package cakedc/search.
  Ensure you have added proper 'autoload' section to your plugin's config as
  stated in README on https://github.com/cakephp/plugin-installer

いろいろと考えてみたところ、同じアプリケーションの中に、package cakedc/search.をコピーしてほかの場所に入れちゃっていたのでした…(^_^;

Unable to get primary namespace for package cakedc/search. となるわけですね。

css 偶数の行だけ色をつける

css

css 偶数の行だけ色をつける

CSS3で実装されたnth-childという疑似クラスがあり、たとえば表(テーブル)の、偶数行だけ色をつける、などということが簡単にできます。

 <!-- HTML -->
 <table class="zebra">
  <tr>
    <td>
      ボロネーゼ
    </td>
   </tr>
   <tr>
     <td>
       カルボナーラ
     </td>
    </tr>
  </table>
 /* css */
 table.zebra tr:nth-child(2n) td {
     background-color: #E9F4FC;
 }