Css処理負数にはpositionの配合が必要【およびIE 6 CSS負数遮蔽処理】
1070 ワード
8画素が負数でIE 6では遮られるので、このときはposition:relativeで表示しなければなりません.残りのコードはFFとIE 7の表示一致を制御するために使用される
#header .current A {background-image:url(classbg95x39.jpg);height:33px;
*height:39px !important;
*height:33px;margin-top:-8px;position:static;
*position:static!important;
*position:relative;width:95px;line-height:30px;COLOR: #0F0F0F;}
positionプロパティは、要素を静的、相対的、絶対的、または固定的な位置に配置することができます.
継承性:No
CSS属性は、JavaScriptによって動的に変更することもできます.
static
デフォルト.位置はstaticの要素に設定され、常にページフローが与える位置にあります(static要素はtop、bottom、left、right宣言を無視します).
relative
位置がrelativeに設定されている要素は、通常の位置に対して移動できるため、left:20は要素を通常の位置の左側の20ピクセルの位置に移動します.
absolute
位置はabsoluteに設定された要素であり、それを含む要素に対する指定座標に位置することができる.この要素の位置は、left、top、right、bottomプロパティで指定できます.
fixed
位置がfixedに設定された要素は、ブラウザウィンドウに対する指定座標に配置できます.この要素の位置は、left、top、right、bottom
変換元:http://blog.510769.com/Article.aspx?oid=908
#header .current A {background-image:url(classbg95x39.jpg);height:33px;
*height:39px !important;
*height:33px;margin-top:-8px;position:static;
*position:static!important;
*position:relative;width:95px;line-height:30px;COLOR: #0F0F0F;}
定義#テイギ#
positionプロパティは、要素を静的、相対的、絶対的、または固定的な位置に配置することができます.
継承性:No
JavaScript構文
CSS属性は、JavaScriptによって動的に変更することもできます.
スクリプト構文:
object.style.position="absolute"
static
デフォルト.位置はstaticの要素に設定され、常にページフローが与える位置にあります(static要素はtop、bottom、left、right宣言を無視します).
relative
位置がrelativeに設定されている要素は、通常の位置に対して移動できるため、left:20は要素を通常の位置の左側の20ピクセルの位置に移動します.
absolute
位置はabsoluteに設定された要素であり、それを含む要素に対する指定座標に位置することができる.この要素の位置は、left、top、right、bottomプロパティで指定できます.
fixed
位置がfixedに設定された要素は、ブラウザウィンドウに対する指定座標に配置できます.この要素の位置は、left、top、right、bottom
変換元:http://blog.510769.com/Article.aspx?oid=908