2011年7月7日木曜日

ie6、7バグ。
  • が階段状になる
  • li a {
    display:block;
    float:left;
    width:100px;
    }

    だと階段状に表示されるバグがある。
    なので以下のようにすると解決する。

    li a {
    display:block;
    width:100px;
    }
    li {
    display:block;
    float:left;
    }


    <参考URL>
    http://docs.yumeka.org/bg_g/709.html

    2011年7月6日水曜日

    ie6 でposition:fixed;を実装する。

    <!--[if lt IE 7]> 
    <style type="text/css">
     #fixed {
      position: absolute;
      top: expression(eval(document.documentElement.scrollTop+50));
      left: 100px;
     }
    </style>
    <![endif]-->
     
    をhtmlに表記、cssや数値は状況によって変える。
    body {
      background: url(null) fixed;
    }
    スタイルシートに記述する。
    これだけ。。

    2011年7月2日土曜日

    アコーディオンメニュー。フェードして現れる。

    IE6,7でも、ページスクロールjsやスライドショーのjs、iepngfix.jsと共存出来る.

    2011年6月6日月曜日

    MT。htdocsの中でcgiファイルを動かす。.htaccessの記述方法

    CGIを使えるように設定する Options +ExecCGI … CGIを実行できる領域に設定
    AddType application/x-httpd-cgi .cgi … 拡張子が .cgi のファイルをスクリプトとして認識させる
    AddType application/x-httpd-cgi .pl … 拡張子が .pl のファイルをスクリプトとして認識させる

    .cgi と .pl を同時に設定したい場合は、次のように記述します。
    AddType application/x-httpd-cgi .cgi .pl

    記述例

    Options +ExecCGI
    AddType application/x-httpd-cgi .cgi .pl


    2011年6月4日土曜日

    MovableTypeのフィード出力に改行を反映させる

    <$MTEntryBody$>これに
    
    
    nl2br="xhtml"を加える。
     
    
    
    <$MTEntryBody nl2br="xhtml"$>
    こうするとカスタムフィールドの文章に<br>が自動的に加わり改行される。