`
lifan51777
  • 浏览: 15329 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Css处理负数需要position的配合【及IE6CSS负数遮挡处理】

阅读更多

有8个像素是负数,在IE6下会被遮挡,因此这个时候,必须用position:relative,才能显示。其余代码用于控制FF和IE7显示一致

#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


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics