始めましてmNejiさん。
mNejiさんは、top: expression(body.scrollTop+5+"px"); で、
固定メニューを実現させているのですね。
私が、behaviorで、わざわざ複雑な事をしているのは、
1) IE 6.0 の標準準拠及び、後方方互換モード双方で動作させる。
2) 単位を再計算する。
為です。
>possitionのアンダスコアは何を意味するのでしょうか?
アンダスコアハックと言われる Win IE 5以降の仕様(バグ?)を使用した
上書きテクニック (笑) です。
例えば、IE 5.0 - 5.5の場合 cursor: pointer は、未サポートですが、
これを使うと他の標準準拠したUserAgentでも カーソルをポインタ(手)に
する事が出来ます。IE 5.5を無視するのならpointer で良いのですが...。
(例) cursor: pointer; _cursor: hand; /* Win IE 独自拡張 */
>cssの「behavior: url(./pos-fixed.htc);」でコールするだけで、
>html(私の場合は、sub print_header)の外部JavaScriptの定義は
>ふようですね?
私は、IE以外の他のブラウザで誤動作をさせない事を目的に
独自拡張の条件コメントで囲んでいます。behavior を各ページから
外部スタイルシートから呼び出す場合、urlをフルパス(http...)で
指定しなければ動作しない様に思います。
後、behaviorは、サーバ設定 .htaccessで、
AddType text/x-component .htc
..の様に Content-Type を付けてなければ、Windows XP SP2の仕様に
添わないので動作しない場合が有ります。