サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
TGS2024
ne.tc
IEでは右端のスクロールバーが常に表示されているのに対して、FireFoxではコンテンツが少ないと スクロールバーがなくなってしまう。そうするとコンテンツをセンタリングさせた時などにずれる。 で、最終的にIEでもOperaでもFireFoxでもずれをなくす方法はコレ。 ※ 但し、最下部にフッター固定のテクニックを使っている人は使用に際して注意されたし。 html { height:100%; margin-bottom:1px; } 基本的な考え方 とりあえずFireFoxで常にスクロールバーを出すには html{overflow-y:scroll;} と指定してあげればいい。 bodyに適用するとIE6と7で二重にスクロールバーができてしまうので htmlに適用しているのがポイントです。 ところが、これだとOperaには対応していない。 overflow-yは元々はIE独自でcss3にな
FLVでたまにMP3を分離できないものがある。 具体的にはヘッダが通常FWSのところがCWSになっているものである。 CWSになっているのは圧縮フォーマットになっているもので、 実は単純にZlibで圧縮されているだけなのだが、 Windowsで手軽に変換できるツールが出回ってなかったりする。 DOSであれば Flash decompressor というのがあって試してみたんだけどうまく動かなかった。 perlの場合 perl -MCPAN -e shell cpan> install Compress::Zlib % cat cws2fws.pl #!/usr/bin/perl use Compress::Zlib; $in = STDIN; read $in,$header,8; die 'not CWS' if $header !~ /^CWS/; undef $/; # enable
ポイントは ■ MySQLのユーザー変数でSETを使わずSQL中でユーザー変数の型を定義する ユーザー変数は使用する前にSETで初期化しないと、デフォルトでは文字列型で初期値NULLになってしまい初期状態からいきなり加算処理を行ってもうまく動かない。さらにSQL中の同一行でユーザー変数の初期化と加算処理は同時にできない。 なのでUNIONで初期値代入と加算処理を分けることでこれを実現することができる。 適当なテーブルは、作成しようとしている擬似行以上の行が保証されているテーブルであればなんでもよい。 SELECT @f:=1 UNION ALL SELECT @f:=@f +1 FROM 適当なテーブル WHERE @f<8 ちなみにオラクルだと select RowNum from dual connect by Level <= 10; Oracle SQLパズルを参照のこと
WindowsのブラウザでSELECT BOXの実装方法がWindow Controlをそのまま使っているのが原因でz-indexとかでいくら頑張っても最上位にSELECT BOXが表示されてしまう。回避方法はSimと言われるiFremeを追加する方法がある Simの上にDivを置くためには要素をabsolutteしたDIVをzIndexを上位にして重ねる。 Absoluteにしないと上に載せることができない。 // シム(プルダウンが透ける問題対策)作成・表示 function SimView(elem){ //取得or作成 if(document.getElementById(elem.id+'Sim')){ Sim = document.getElementById(elem.id+'Sim'); } else { //シム作成 var Sim = document.createEl
このページを最初にブックマークしてみませんか?
『ne.tc - Domain Name For Sale | Dan.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く