使用できる文字は大小アルファベットと数字 [A-Za-z0-9] 、ASCII以外のUnicode文字、およびハイフン(-)とアンダースコア(_)に限る。識別名は数字もしくはハイフンと数字の組合せで始めることはできない。また、セレクタの要素型名、クラス名、ID名はハイフンで始めることはできない。
識別名にアンダーバーを使った場合、CSS2.0でアンダーバーは使えないことになっていたため、定義に沿った一部のブラウザでエラーとなる。(Gecko/20001108 Netscape6/6.0 など)
使用できる文字は大小アルファベットと数字 [A-Za-z0-9] 、ASCII以外のUnicode文字、およびハイフン(-)とアンダースコア(_)に限る。識別名は数字もしくはハイフンと数字の組合せで始めることはできない。また、セレクタの要素型名、クラス名、ID名はハイフンで始めることはできない。
識別名にアンダーバーを使った場合、CSS2.0でアンダーバーは使えないことになっていたため、定義に沿った一部のブラウザでエラーとなる。(Gecko/20001108 Netscape6/6.0 など)
5.5/6.0/7.0 5.1.7/5.2.3 1.5/2.0/3.0 2.0/3.1 9.0 7.1
3でコードが増え過ぎたので、初心に帰り1から確認していき、コードは2行に収まりました。
height:1% は、IE6、IE5.5用で入れていますが、1% が入っていると IE7 では高さが縮小されてしまします。
そこで、html>body で上書きしています。
さらに Netscape に対応するのに、overflow:auto が必要ですが、auto にすると MacIE5.2.3 でスクロールバーが出てしまうので、/*\*/で読み込まないようにしています。
This hack is old. Please use the latest edition.
このハックは、古いです。最新版を使ってください。