CSS 属性
全部展开 | 全部折叠
CSS 规则

CSS top 属性

主题:CSS3 属性参考上一页|下一页

说明

top CSS 属性指定定位元素的上边缘相对于参考元素的框或浏览器窗口的上边缘的偏移量。

  • 对于 absolutely positioned 元素,top 属性指定元素框的顶部边缘在其包含块的顶部边缘下方偏移多远。
  • 对于 相对定位元素,top 属性指定相对于框本身的顶部边缘的偏移量(即,框在正常流程中被赋予一个位置,然后根据这些从该位置偏移 特性)。

下表总结了此属性的使用上下文和版本历史记录。

默认值: auto
适用于: 定位元素
继承: No
动画: Yes. 参见动画属性
版本: CSS 2, 3

语法

属性的语法如下:

top length | percentage | auto | initial | inherit

下面的例子展示了 top 属性的作用。

p {
    position: absolute;
    top: 150px;
}

属性值

下表描述了该属性的值。

说明
length 将偏移量指定为 px, pt, cm, em 中的长度值等。允许使用负长度值。
percentage 以百分比指定偏移量。 百分比是根据元素包含块的高度计算的。 允许负百分比值。
auto 浏览器计算顶部边缘位置。 这是默认值。
initial 将此属性设置为其默认值。
inherit 如果指定,关联元素将采用其父元素 top 属性的 计算值

浏览器兼容性

所有主要的现代浏览器都支持 top 属性。

Browsers Icon

基本支持—

  • Firefox 1+
  • Google Chrome 1+
  • Internet Explorer 4+
  • Apple Safari 1+
  • Opera 6+

进一步阅读

请参阅以下教程: CSS 位置, CSS 层.

相关属性: position, left, right, bottom, z-index.

Advertisements